现在的位置: 首页 > 综合 > 正文

Python Socket编程范例

2013年09月09日 ⁄ 综合 ⁄ 共 543字 ⁄ 字号 评论关闭
参考文章:Python Network Programming

Server.py
import socket 

print 'Server'

host = ''
port = 50000 
backlog = 5 
size = 1024 

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
s.bind((host,port)) 
s.listen(backlog) 

while 1: 
    client, address = s.accept() 
    data = client.recv(size) 
    if data: 
        client.send(data) 
        print 'Server received:', data
    client.close()


Client.py
import socket 

print 'Client'

host = '127.0.0.1' 
port = 50000 
size = 1024 

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
s.connect((host,port)) 
s.send('Hello, world') 
data = s.recv(size) 
s.close() 
print 'Received:', data

raw_input('Enter to continue...')

抱歉!评论已关闭.