1

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]既存の接続がリモートホストによって強制的に閉じられました

この問題を解決するための助けをいただければ幸いです。

4

0 に答える 0