服务端:
import socket
s=socket.socket() #三个参数
host=socket.gethostname() #得到当前主机名
prot=1234 #指定端口号
s.bind((host,prot)) #绑定
s.listen(5) #最大的排队数
while True:
conn,addr=s.accept() #阻塞 反回 click,address
print("Get request from"+str(addr)) #打印请求端的ip地址
conn.send("get your connet!".encode("utf-8")) #向客户端发送数据,指定编码格式
conn.close()
客户端:(两台电脑连接,修改host的值就好)
import socket
s=socket.socket()
host=socket.gethostname()
port = 1234
s.connect((host,port)) #请求建立连接
temp=s.recv(1024).decode("utf-8") #接收服务器返回的数据,指定格式
print(temp)