网络编程基础(一)

服务端:

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()

 

posted @ 2021-01-28 18:40  苦行僧冬*婷  阅读(32)  评论(0)    收藏  举报