网络编程——协议基础( 四 )


newSocket.close()
 
# 关闭监听套接字,只要这个套接字关闭了,就意味着整个程序不能再接收任何新的客户端的连接
tcpSerSocket.close()
tcp客户器端实现如下:

from socket import *
 
#创建TCP套接字
clientSocket = socket(AF_INET, SOCK_STREAM)
#链接服务器
clientSocket.connect(("192.168.119.153", 8989))
 
#注意:
# 1. tcp客户端已经连接好了服务器,所以在以后的数据发送中,不需要填写对方的iph和port----->打电话
# 2. udp在发送数据的时候,因为没有之前的链接,所以需要 在每次的发送中 都要填写接收方的ip和port----->写信
 
#发送数据
clientSocket.send("haha".encode("gb2312"))
#接收数据
recvData = https://www.isolves.com/it/cxkf/bk/2020-07-09/clientSocket.recv(1024)
#打印接收到的数据
print("recvData:%s"%recvData)
#关闭客户端socket
clientSocket.close()

【网络编程——协议基础】


推荐阅读