【发布时间】:2021-11-17 14:06:55
【问题描述】:
我正在尝试与位于此 IP 地址和端口的远程服务器通信: 18.198.234.32,端口 6666,在收到来自服务器的“欢迎”消息后,无论我发送正确的输入并使用正确的语法,我都无法得到他的进一步响应。
我附上我写的代码。如果你能看一看,我真的很感激。
**重要提示 - 服务器工作正常 - 我使用 chrome 中的 net cat add on 检查了它(因为我有 Windows)。问题一定出在代码本身。
请帮助我! 提前致谢。
***代码***
import socket
my_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
my_socket.connect(("18.198.234.32", 6666))
data = ""
data = my_socket.recv(1024).decode()
print(data)
to_send = input("enter: ")
my_socket.send(to_send.encode())
data = my_socket.recv(1024).decode() #getting stuck - not receving anything.
print(data)
my_socket.close()
【问题讨论】:
-
“不管我发送的输入是否正确”:显然不是您发送的内容,以及预期的内容?
标签: python python-3.x sockets