PythonでWebソケットAPIプログラミングを学習しようとしていますが、コンピューターでサーバーコードとクライアントコードを実行していますが、常にエラーが発生します。
私が実行しているサーバーコードは次のとおりです。
import socket
server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = socket.gethostname()
port = 2727
server.bind(('', port))
server.listen(5)
while True:
c, addr = server.accept()
print 'Got connection from', addr
data = c.recv(4096)
if not data: break
c.send(data)
c.close()
クライアントコードは次のとおりです。
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostname()
port = 2727
client.connect((host, port))
client.send('helllo')
print client.recv(4096)
client.close
常に発生するエラーは次のとおりです。
トレースバック(最後の最後の呼び出し):ファイル "C:\ Python27 \ FILES \ simpleclient.py"、9行目print client.recv(4096)エラー:[Errno10054]既存の接続がリモートホストによって強制的に閉じられました
この問題を解決するための助けをいただければ幸いです。