用python实现socket通信

来源:互联网 发布:漫步者h297 淘宝假货 编辑:程序博客网 时间:2024/05/17 21:39
    之前写socket一直使用Java,在一次意外接触了python语言之后便迷上了python,语言短小精悍,除了强制缩进有点头疼。写android服务端Java启动太

慢,每次修改了代码之后都要重启服务器,python可用自动刷新。django,flask都是比较好的web框架。

服务端:
import sockets=socket.socket(socket.AF_INET, socket.SOCK_STREAM) #tcps.bind(('localhost',8081))  #绑定主机和端口s.listen(5)                 #监听的线程数while(True):  c,addr=s.accept()  print 'address:',addr  c.send('hello client')  print c.recv(1024)  c.close()

客户端:

import sockets=socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect(('localhost',8081))print s.recv(1024)s.send('hello server')s.close()
    编程语言之间有很多相似的地方,相比于Java,python的socket简化的IO操作。
0 0
原创粉丝点击