python中的socket編程

#################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()

 

測試:

 

wKioL1ls59yj3KNpAAA8yMlrvS0664.png-wh_50

wKiom1ls59yhnO_8AAApwy_ix3k255.png-wh_50

相關文章
相關標籤/搜索