10.14 socket 网络编程

简单的例子

socket客户端

 1 import socket
 2 
 3 client = socket.socket() #声明socket类型,同时生成socket连接对象
 4 client.connect(('localhost',6969))
 5 
 6 client.send(b"Hello,welcome to python")
 7 data = client.recv(1024)
 8 print("recv:",data)
 9 
10 client.close()

 

socket服务端

 1 import socket
 2 server = socket.socket()
 3 server.bind(("localhost",6969))  #绑定要监听的端口
 4 server.listen()  #监听
 5 
 6 #下面开始等连接进来
 7 conn,addr = server.accept()  #准备接收,等电话打进来
 8 #conn就是客户端连接过来而在服务端为其生成的一个连接实例
 9 print(conn,addr)
10 
11 #如果有连接,下面开始接收
12 data = conn.recv(1024)
13 print("recv:" ,data)       #打印接收内容
14 conn.send(data.upper())  #返回信息
15 
16 server.close()

 

posted @ 2017-10-14 21:14  元贞  阅读(141)  评论(0编辑  收藏  举报