【发布时间】:2023-03-21 02:27:02
【问题描述】:
我写了一个简单的 TCP 连接套接字服务器打印来自客户端的句子,但是我得到了错误的结果,请任何人解释是什么问题。
另一个问题是在python 3中打印变量和句子的值的正确方法是什么
服务器代码是
from socket import *
serverPort = 12000
serverSocket = socket(AF_INET, SOCK_STREAM)
serverSocket.bind(('', 12000))
serverSocket.listen(1)
connectionSocket, addr = serverSocket.accept()
while 1:
sentence = connectionSocket.recv(10240)
print ("from server", sentence)
serverSocket.close();
客户端代码是
from socket import *
serverName = '127.0.0.1'
serverPort = 12000
clientSocket = socket(AF_INET, SOCK_STREAM)
clientSocket.connect((serverName,serverPort))
sentence = input('Input lowercase sentense:')
clientSocket.send(sentence.encode())
clientSocket.close()
结果是
【问题讨论】:
标签: python tcpclient tcpserver