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

相关文章
相关标签/搜索