Python 3.xx socket编程 - 简单通讯软件 - Client/Server
2017-12-22 21:32
537 查看
最近自学的python基础,刚看了一些socket(套接字)编程,写了一个简单的通讯软件,分为客户端和服务器,在同一台主机或者两台不同的主机间的通信
代码:
代码:
# Client import socket s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(("172.20.204.130",8888)) # 目的服务器地址和端口号 while True: msg = input('A: ') s.send(msg.encode('utf8')) if msg == 'exit': break msg=s.recv(4096).decode("utf8") print('B: ' + msg) s.close()
# Server import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(("172.20.204.130", 8888)) # 本机IP地址和端口号 s.listen(2) sock, address = s.accept() while True: rev = sock.recv(1024).decode('utf8') if rev == 'exit': break print('A: ' + rev) rev = input('B: ') sock.send(rev.encode('utf8')) s.close()
相关文章推荐
- Python Socket Client及Server简单编程
- Python学习笔记之socket编程——简单聊天器的雏形(client端)
- 利用ServerSocket和ClientSocket实现简单通讯
- python socket编程实现的简单tcp迭代server
- Python案例-网络编程-socket入门-server&client
- 套接字(socket)编程简单实现server-client聊天程序
- [转] 3个学习Socket编程的简单例子:TCP Server/Client, Select
- python 学习笔记之socket编程——简单的聊天器雏形(server端)
- 3个学习Socket编程的简单例子:TCP Server/Client, Select
- Python socket 实现简单的server-client聊天
- Socket编程(一)简单Client与Server的单向通信和双向通信
- Python Socket实现简单TCP Server/client功能示例
- 3个学习Socket编程的简单例子:TCP Server/Client, Select
- python网络编程之TCP通信实例和socketserver框架使用例子
- Python 实现的简单server-client demo
- Python编程-网络编程进阶(IO复用、Socketserver)
- socket 编程入门教程(一)TCP server 端:6、创建“通讯 ”嵌套字
- 一个简单的python socket编程
- python服务器和客户端网络通讯socketserver
- python网络编程之socketserver 推荐