2つのpythonプログラムがhost1.pyあり、host2.py 同時に実行され、それを介して通信しますsocket-
host1.pyもっているreciveSock = socket(AF_INET,SOCK_DGRAM)
そしてhost2.py持っていsendSocket = socket(AF_INET,SOCK_DGRAM)ます。
両方のソケットが互いに結合しています。
でhost1.py-
try:
msgBacked = reciveSock.recv(256)
except:
pass
if( msgBacked is None):
print "isNone!"
実際、それはisNone!mean msgBackedis aを出力しNone ます。
すべての send の from host2.pytoは、に転送された送信文字列に値があるようにhost1.py型になっています。sendSocket.send("ACK")host1.py
では、これはどのようmsgBackedになるNoneのでしょうか?