Python之socket
来源:互联网 发布:mac粉底液专柜价格 编辑:程序博客网 时间:2024/05/29 05:54
- 介绍
Python之socket。本文使用Python编写了一个客户端和服务端,服务端收到客户端发送的字符串后打印出结果。
- 服务端
socket_server.py文件:
[codesyntax lang="python"]
__author__ = 'suren'import socketimport sys HOST = 'localhost'PORT = 9000def start(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: sock.bind((HOST, PORT)) sock.listen(100) except: sys.exit() while True: conn, add = sock.accept() handshake(conn) passdef handshake(conn): buf = conn.recv(1024) print(buf) conn.close() passif __name__ == '__main__': start()
[/codesyntax]
- 客户端
socket_client.py文件:
[codesyntax lang="python"]
__author__ = 'suren'import socketimport sys def start_client(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: sock.connect(('localhost', 9000)) except: print("connect error") sys.exit() sock.send('hello from http://surenpi.com') sock.close()if __name__ == '__main__': start_client()
[/codesyntax]
- 测试
启动服务端:python socket_server.py
启动客户端:python socket_client.py
这时你就可以看到服务端打印出了:hello from http://surenpi.com
- 参考
查看原文:http://surenpi.com/2015/04/10/python%e4%b9%8bsocket/
0 0
- PYTHON模块之socket
- Python之socket
- Python之socket
- Python 之 socket 入门
- python学习之 socket
- python之socket编程
- python之socket编程
- python之socket
- python 之 socket 通信
- python之socket编程
- Python之Socket编程
- python之socket编程
- python 之socket
- Python之socket
- python之socket
- Python之Socket通信
- python之路 socket、socket server
- Python 之 Socket 异常一览表
- 关于ReLU
- cnblogs_tornadomeet博客导航
- 一百个灯泡排成一排
- ios开发学习----swift学习之(一)基本运算
- ionic 实现下拉刷新上拉加载更多
- Python之socket
- warpAffine函数
- Codeforces 453A Little Pony and Expected Maximum
- 第一个基于Django的页面: Hello World
- 解题报告公主
- 响影响MySQL性能的相关因素
- log4j 数据库断连接解决办法
- linux下安装nginx-1.8.0
- Android高手进阶——Android ANR解决案例(内部资料)