Python关于socket的一个小型服务器和客户机实例
2016-09-02 22:09
501 查看
一个小型服务器
>>> import socket >>> s=socket.socket() >>> hostname=socket.gethostname() >>> port=5566 >>> s.bind((hostname,port)) >>> s.listen(5) >>> while True: ... c,addr=s.accept() ... print 'Got connection from ',addr ... c.send('Thank you for connecting') ... c.close() ... Got connection from ('192.168.2.118', 54722) # 这是客户机连接后的输出语句 24 # 这是客户机连接后的输出语句
编写好服务端后,不要关闭当前命令窗,再新开一个命令窗编写客户机
一个小型客户机
>>> import socket >>> s=socket.socket() >>> hostname=socket.gethostname() >>> port=5566 >>> s.connect((hostname,port)) >>> print s.recv(1024) Thank you for connecting
当看到命令窗输出“Thank you for connecting”,说明连接成功了。同时,服务器端窗后也有信息,会打印Got connection from 192.168.x.x
相关文章推荐
- 用python快速开发一个实用的socket服务器
- python服务器与android客户端socket通信实例
- 关于将自己的电脑用花生壳建设成一个小型服务器问题
- Python创建二维数组实例(关于list的一个小坑)
- 用python快速开发一个实用的socket服务器
- python中关于class类中一个实例变量的引用问题
- python 的一个socket和kafka实例
- 用socket写一个Python服务器
- Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
- 关于socket应用:一个不断监听一个进程的服务器以及发送信息的客户端 TCP的三次握手和四次挥手
- python3 socket 服务器和客户机小问题
- 【Python】使用socketserver建立一个异步TCP服务器
- python服务器与android客户端socket通信实例
- Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
- 用PYTHON快速开发一个实用的SOCKET服务器【转】
- 用PYTHON快速开发一个实用的SOCKET服务器
- 一个简单的socket监听的服务器实例
- 关于socket通信的一个例子!
- Linux Socket编程实例(一个Hello World程序) 选择自 shaohui 的 Blog
- 关于动态生成WML文件的一个Java实例(2)