如何修复Python中主机名错误的无效语法

2024-09-30 14:20:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个家庭作业,我想建立一个TCP服务器+客户端。我有本书中的一个例子(计算机网络自顶向下的方法),我所要做的就是输入serverName(我的计算机的IP地址)。你知道吗

问题是在客户端,当我键入私有IP地址(''.'.'.0'.'')并启动程序时,我得到一个错误Error Message说无效语法,然后它将0标记为红色The error。同样的错误,如果我尝试在公共IP中输入,它会将同一个点标记为红色。你知道吗

示例代码 TCPClient.py文件你知道吗

from socket import *
serverName = 'serverName'
serverPort = 12000
clientSocket = socket(AF_INET, SOCK_STREAM)
clientSocket.connect((serverName, serverPort))
sentence = input('Input lowercase sentence: ')
clientSocket.send(sentence.encode())
modifiedSentence = clientSocket.recv(1024)
print ('From Server:', modifiedSentence.decode())
clientSocket.close()

预期结果是连接到服务器,然后输入一个句子。然后服务器会发回相同的句子,但不是小写而是大写。你知道吗


Tags: 标记服务器客户端错误socketsentence例子句子