socket

服务器端:

import socket

phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#第一个是网络通信,第二个是流式
phone.bind(('127.0.0.1',8000))#绑定一个手机卡
#ip写哪就要在哪个ip运行,

phone.listen(5)#最多几个

conn,addr=phone.accept()#第一个是电话连接,第二个是手机号,等电话

msg=conn.recv(1024)#接收了多少字节消息
print('客户端发来的消息是%s'%msg)#客户端消息
conn.send(msg)#发消息

conn.close()#挂电话
phone.close()#关机

客户端:

import socket
phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

phone.connect(('127.0.0.1',8000))#拨通电话
phone.send('hello'.encode('utf-8'))#要转码不然就是二进制代码
data=phone.recv(1024)
print('收到服务端发来%s'%data)

先运行服务器然后客户端

 

posted @ 2018-05-22 18:12  未来的技术  阅读(92)  评论(0编辑  收藏  举报