娇w兴 发表于 2017-4-24 10:36:58

简单的TCP通讯(python)

这是一个简单的python实现的tcp通讯例子。




  服务器:




#!/usr/bin/python
import socket
#创建socket
s = socket.socket()
# socket.gethostname()可以得到本机的IP
host = socket.gethostname()
port = 1234
s.bind((host, port))
# listen(n), n是最多允许多少客户端等待接受
s.listen(5)
while True:
# s.accept()返回两个值,客户端描述符和客户端地址
c, addr = s.accept()
print 'Got connection from', addr
c.send('Thank you for connecting')
c.close()
 




  客户端:




#!/usr/bin/python
import socket
s = socket.socket()
host = socket.gethostname()
port = 1234
s.connect((host, port))
print s.recv(1024)


 

你可以以它为出发点扩展。
页: [1]
查看完整版本: 简单的TCP通讯(python)