Pyhton:Python3的Socket例子示例(包括Server和Client)
2018-03-13 21:08
691 查看
'''Server.py''' from socket import * HOST = gethostname() PORT = 2333 BUFFSIZE = 1024 ADDR = (HOST, PORT) tcpServer = socket(AF_INET, SOCK_STREAM) tcpServer.bind(ADDR) tcpServer.listen(5) while True: print("waiting for connection") tcpClient, addr = tcpServer.accept() print("--connect from ", addr) while True: data = tcpClient.recv(BUFFSIZE) #data为bypes类型 if not data: print("远程用户关闭连接") break print(data.decode()) #转为str类型 tcpServer.close() tcpClient.close()
'''Client.py''' from socket import * HOST = gethostname() PORT = 2333 BUFFSIZE = 1024 ADDR = (HOST, PORT) tcpClient = socket(AF_INET, SOCK_STREAM) tcpClient.connect(ADDR) while True: data = input("~ = : ") if not data: break tcpClient.send(data.encode()) #将str类型转为bytes类型发送 data = tcpClient.recv(BUFFSIZE) #接收到bytes类型的data if not data: break print(data.decode()) #将bytes类型转为str类型打印 tcpClient.close()
相关文章推荐
- Python Socket实现简单TCP Server/client功能示例
- Python socket 实现简单的server-client聊天
- Delphi ServerSocket,ClientSocket示例
- Python Socket Client及Server简单编程
- linux下socket通信,server和client简单例子
- 3个学习Socket编程的简单例子:TCP Server/Client, Select
- linux下socket通信,server和client简单例子
- linux下socket通信,server和client简单例子
- python网络编程之TCP通信实例和socketserver框架使用例子
- [转] 3个学习Socket编程的简单例子:TCP Server/Client, Select
- Linux:linux下socket通信,server和client简单例子
- linux下socket通信,server和client简单例子(三)
- linux下socket通信,server和client简单例子
- Delphi ServerSocket,ClientSocket示例
- 3个学习Socket编程的简单例子:TCP Server/Client, Select
- Java Socket Server-client端多线程处理代码示例
- thrift C++做server, C++,python, java做Client例子
- python网络编程之TCP通信实例和socketserver框架使用例子
- [000]socket通信--server和client实现的简单例子
- 一个linux下socket编程的例子,client连server