我正在 Python 上开发 TCP 客户端,我遇到了下一个问题。我与服务器连接,我向它发送一些数据,它以预期的数据响应我,但在此之后我自己的应用程序(客户端)发送一个 [FIN,ACK] (用wireshark检查)。这是我的客户端应用程序:
try:
sock = socket(AF_INET, SOCK_STREAM)
sock.bind((my_ip,my_port))
sock.connect((sendAddress,sendPort))
sock.send(joinRequest)
joinResponse = sock.recv(18)
print joinResponse
except socket.timeout:
sock.close()