py sokcet 1 简单tcp server和client
2015-03-02 10:29
351 查看
服务器监听端口,接受客户端的输入并在服务器上接受并显示客户发送的内容。并发送给服务器一个当前的时间戳。
客户端连接服务器发送数据,按回车键退出。
server:
![](http://img.blog.csdn.net/20150302102844820?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYWlydW96aGFveWFuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
客户端连接服务器发送数据,按回车键退出。
server:
# from socket import * from time import ctime HOST='' PORT=21567 BUFSIZ=1024 ADDR=(HOST,PORT) tcpSerSock=socket(AF_INET,SOCK_STREAM) tcpSerSock.bind(ADDR) tcpSerSock.listen(5) while True: print 'waiting for connection ...' tcpCliSock,addr=tcpSerSock.accept() print '...connected from :',addr while True: data=tcpCliSock.recv(BUFSIZ) if not data: break print data tcpCliSock.send('[%s]%s' % (ctime(),data)) tcpCliSock.close() tcpSerSock.close()
#!/usr/bin/env python from socket import * HOST = 'localhost' PORT = 21567 BUFSIZ = 1024 ADDR = (HOST, PORT) tcpCliSock = socket(AF_INET, SOCK_STREAM) tcpCliSock.connect(ADDR) while True: data = raw_input('> ') if not data: break tcpCliSock.send(data) data = tcpCliSock.recv(BUFSIZ) if not data: break print data tcpCliSock.close()
相关文章推荐
- 简单的TCP连接Server和Client
- Python Socket实现简单TCP Server/client功能示例
- Linux网络编程socket的简单应用(基于server和client 的tcp)
- 用Go写一个简单的TCP server or client 模型
- 一个简单的tcp client/server小程序
- Go语言最简单的tcp server/client
- 3个学习Socket编程的简单例子:TCP Server/Client, Select
- [转] 3个学习Socket编程的简单例子:TCP Server/Client, Select
- 3个学习Socket编程的简单例子:TCP Server/Client, Select
- 简单 TCP UDP server client
- Linux网络编程--TCP网络编程基础(简单的server/client模型)
- C语言 编写的一个简单的Server/Client
- linux下的tcp的server和client编程
- Thrift使用入门(2) - 用Thrift实现一个简单的Server/Client应用程序
- 一个简单的Linux下Client/Server应答例子
- C#TCPClient应用-一个简单的消息发送和接收 (转)
- 一个简单的Linux下Client/Server应答例子
- 一个简单的Linux下Client/Server应答例子
- 一个简单的Linux下Client/Server应答例子
- C# socket 简单实现server呈现client发送信息