#################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()
測試: