网络编程基础(一)
服务端:
import socket #创建一个服务端对象 server = socket.socket() #建立服务端(ip,端口) server.bind(('ip地址',8000)) #允许等待5 server.listen(5) #接受连接,conn:服务端和客户端创建的连接对象,adress:客户端地址 conn,adress =server.accept() #接受的数据不超过1024字节 data = conn.recv(1024) print(data) #给客户端的回复 conn.send(b'stop') #连接中断 conn.close() #服务端关闭 server.close()
客户端:
import socket #创建客户端对象 client = socket.socket() #连接服务端 client.connect(('ip地址',8000))#可能阻塞 #发送数据 client.send(b'com') #接受回复 data =client.recv(1024)#可能阻塞 print(data) # 客户端关闭 client.close()

浙公网安备 33010602011771号