パイソン(第2のネットワークプログラミング)

リミットJSONフォーマット

  1. キーJSON形式は、文字列データ型でなければなりません
  2. すべての文書は、「」文字列でなければなりません
    数がキーである場合、それは文字列データ型に変換した後、ダンプに強制されます
    JSONサポートタプル、辞書はタプルができない、リストにタプル強制転換の値のタプルを行いますキーとして
    時間をダンプではなく、ロードが、持つことができ、使用のJSONダンプモジュール場合、好ましくはダンプ、負荷出力の書き込みと一緒に
    DIC = {「中国語」、」3' :「1」} 4。
    str_dic = JSON中国の顔に(DIC、ensure_ascii = False)が.dumpsは、ensure_asciiがFalse =使用します

プログラム以来あなたはとてもネットワークた、異なるマシン上で通信したい
他の人のにサービスを待って、実行されている-サーバーが
サービスを開始するために時間を使う-クライアント
クライアントとサーバーの存在している、 - C / Sアーキテクチャ
のB / Sのアーキテクチャ- [参照]をエンドモード
B / SアーキテクチャのC / Sアーキテクチャの関係-b / Sアーキテクチャは、C / Sのブランチアーキテクチャである
ので、最も2,550,000,000,000,000,000 00000000 00000000し、4つの8ビットバイナリ組成
スイッチ、そのような複数現れますマシンの完全な通信
ARP(アドレス、MACアドレス、IPクエリとの関係)arp-
LANマシン、あなたはLANの外のマシンにアクセスしたい-ゲートウェイ
ポート-同時に対応するプログラム0-65535異なるプログラムを見つけることができませんでした同じポートを有効
IP +ポートを-異なるサービスを区別するために
3ウェイハンドシェイクTCP-
信頼性の高い、接続指向のプロトコル、全二重通信、バイト指向のストリームTCP
信頼性の低い、コネクションレスサービス、高い伝送効率UDP、1組の多くの、多対多、メッセージ指向、私たちの最高のサービスを行います。
IPプロトコルが7でネットワーク層プロトコルに属している
TCP、UDPはトランスポート層に属し、
ARPは、データリンク層に属している
ネットワーク上の場所にマシンのIP-
ネットワーク関連のプログラム、およびネットワーク通信ポートを開く-ポート番号見つけることができる唯一のプログラム
のポートが同時に同じマシン上で占有は、プログラムは、1つのポート占める
プロセスを開くために、開始を
子プロセスが子プロセスの終了後に行われたため、メインプロセスが待機に参加します
主要プロセスの終わりには、すべてのプロセスが終了したときに、開始前に設定するためのデーモンデーモンのニーズ
p.daemon =真の
エンド・デ・メインコードの端部と、デーモンプロセスの後、別の子プロセスを待つ必要はありません、主要プロセスの終了、子プロセスが終了していない
通常の子プロセスが実行時に完了しなかった主なプロセスが待機されている必要がありました
デーモンを、子供はもはや子プロセスを回すことができる
プロセスのis_alive真の代表を存在し、偽のために何のプロセスが存在しない
プロセスの終了を終了するが、しかし、このプロセスはすぐに殺されることはありません
ロックは並行プログラミングでデータのセキュリティを確保することである
lock.acquire()キーをロックする必要が
ロックを解除するlock.releaseを()、だけでなく、キー

公開された17元の記事 ウォンの賞賛2 ビュー3522

おすすめ

転載: blog.csdn.net/Aidang/article/details/95727567