python_网络编程_socket(服务器+客户端)
2017-12-27 23:29
585 查看
服务端代码
客户端代码
# coding=utf-8 #创建套接字 绑定到端口 监听 处理 返回 import socket sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #IPv4 TCP host = "192.168.47.1" port = 5000 sk.bind((host,port)) sk.listen(1) while 1: clnt,addr = sk.accept() print("clint address : ",addr) while True: data = clnt.recv(10) print(data) if not data: break print("going to run cmd : ",data) clnt.sendall(data) clnt.close()
客户端代码
# coding=utf-8 import socket s = socket.socket() s.connect(("192.168.47.1",5000)) while 1: cmd = input("please input cmd:") if cmd=='quit':break elif cmd=='':continue cmd = cmd.encode() s.sendall(cmd) data = s.recv(2048) print(data) s.close()
相关文章推荐
- 【python】网络编程-SocketServer 实现客户端与服务器间非阻塞通信
- Python网络编程之socket编程(一)--使用TCP和UDP客户端和服务器通信
- java网络编程----------Socket实现客户端和服务器的连接
- python服务器和客户端网络通讯socketserver
- 【网络编程笔记】简单的TCP协议 socket编程(C语言版服务器和客户端)
- 网络编程(6)—— 基于Windws系统的UDP协议socket服务器和客户端
- c++ 网络编程 socket 聊天客户端/服务器
- Python网络编程 3.1 由简单的TCP服务器、客户端程序分析相关方法
- [python&php 网络编程]完整的socket服务端客户端
- Python中的TCP编程,实现客户端与服务器的聊天(socket)
- python 网络编程基础学习笔记(1)-网络客户端-socket
- python应用系列教程——python使用SocketServer实现网络服务器,socket实现客户端
- Python网络编程 3.2 可能出现死锁的tcp服务器、客户端
- python网络编程之tcp服务器和客户端
- Linux下网络socket编程——实现服务器(select)与多个客户端通信
- 网络编程:使用Socket实现简单的服务器和客户端的通信
- 请教:C#网络编程相关的知识,建立socket服务器时向客户端连接,就建立不了了?
- 网络编程(5)—— 基于Linux系统的UDP协议socket服务器和客户端
- python网络编程:socket、服务端、客户端