【python】-网络编程

协议类型叫地址簇。

# lilina
# -*- coding:utf- -*-
#服务端
import socket
server=socket.socket()
server.bind(('localhost',6969))
#绑定要监听的端口
server.listen(6969)
#监听
print('我要开始等电话了')
conn,addr=server.accept()#等电话打进来
#conn就是客户端连过来而在服务器端为其生成的一个连接实例。
print(conn,addr)
print('电话来了。。。')
data=conn.recv(1024)
print ('recv: ',data)
conn.send(data.upper())
server.close()




# lilina
# -*- coding:utf- -*-
import socket
client=socket.socket()
#声明socket类型,同时生成socket连接对象
client.connect(('localhost',6969))

client.send(b'Hello World!')
data=client.recv(1024)
print ('recv: ',data)
client.close()


posted @ 2018-03-13 22:45  五叶草乐园  阅读(142)  评论(0编辑  收藏  举报