TCP通信
2019-07-11 12:17
1256 查看
服务端
import socket sk = socket.socket() ip_port = ("127.0.0.1",8888) sk.bind(ip_port) sk.listen(1) print ("waiting for receiving message!") conn,address = sk.accept() msg = "sucessfully connect!" conn.send(msg.encode()) while True: data = conn.recv(1024) print ("client:" + data.decode()) if data == b'exit': break msg = input("server:") conn.send(msg.encode()) if msg == "exit": conn.send(msg.encode()) break conn.close()
客户端
import socket client = socket.socket() ip_port = ("127.0.0.1",8888) client.connect(ip_port) data = client.recv(1024) print (data.decode()) while True: msg = input("client:") client.send(msg.encode()) if msg == "exit": break data = client.recv(1024) print ("server:" + data.decode()) if data == b'exit': break
相关文章推荐
- python使用socket进行tcp和udp通信
- Socket网络通信理论基础搜集(TCP/IP协议栈与数据包封装+TCP与UDP的区别)
- JAVA中的TCP通信(多线程)
- QT 简单的网络通信(tcp ,udp)
- TCP/IP通信连接的多样性
- TCP通信的三次握手、四次撒手的详细流程
- boost::asio::ip::tcp实现网络通信的小例子(转载) - fengyc - 博客园
- TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
- windows下C调用socket实现TCP和UDP通信
- Linux 下socket通信终极指南(附TCP、UDP完整代码)
- Socket 通信原理(Android客户端和服务器以TCP&&UDP方式互通)
- 网络通信 Socket 实现TCP
- TCP/IP 通信
- [疯狂Java]TCP:TCP协议的概念、Socket通信、超时等待
- Android与server通信中的方法(TCP)高效的安全完整
- ACE网络编程笔记(2):IPC SAP、ACE_SOCKET和TCP/IP通信实例
- 常用通信协议介绍(HTTP,UDP,TCP,HTTPS)
- TCP/IP通信或串口通信数据类型转换
- java TCP通信
- 基于linux poll模型的tcp服务器------一个服务器如何与多个客户端进行通信?