直接上代码了,顺便提一句,在我的博客中已经有了服务端代码可以直接粘贴过去,运行作为服务端就可以了,就不需要其他第三方软件,当然需要将端口改成一致才能完成整个tcp的通信过程,这次代码中客户端,就可以直接测试tcp网络服务器的数据的传输了。
import socket
HOST='localhost'
PROT=8890
def server1():
#创建套接字
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#绑定端口和ip穿进去的是一个元祖
s.bind((HOST,PROT))
#有主动套接字,这个值表示已建立,未建立套接字的总长度,
s.listen(5)
#clientSocket表示这个新的客户端,
clientSocket,clientInfo = s.accept()
#在这个新的套接字来接受用户的 数据
recvData = clientSocket.recv(1024)
print(type(recvData),recvData.decode('utf8'))
s.close()
clientSocket.close()
if __name__=="__main__":
server1()