#################socket######################编程
socket编程网络
Socket 是网络编程的一个抽象概念。一般咱们用一个 Socket 表示“打开了一个网络连接”,而打开一个 Socket 须要知道目标计算机的 IP地址和端口号,再指定协议类型便可。socket
服务端操做:ide
import time测试
import socketspa
s=socket.socket()3d
s.bind(('127.0.0.1',8888))server
s.listen(5)blog
print 'waiting for connection'get
sock,addr=s.accept()
print 'accept a connection'
sock.send('welcome,hello client')
data=sock.recv(1024)
print data
s.close()
print 'connection close'
客户端操做:
import time
import socket
s=socket.socket()
s.connect(('127.0.0.1',8888)) ##创建链接
print s.recv(1024) ##接受消息
s.send('hello server') ##回复消息
s.close()
测试: