python学习(1)--实现简单的服务器与客户端
来源:互联网 发布:网络对于大学生的影响 编辑:程序博客网 时间:2024/05/20 06:54
这几天开始学习python,发现python确实强大,主要是提供了功能强大的标准库。比如用socket模块写一个简单的服务器与客户端,只需要10来行代码。
服务器:
#!/usr/bin/pythonimport sockets = socket.socket()host = socket.gethostname()port = 1234s.bind((host, port))s.listen(5)while True: c, addr = s.accept() print ('Got connection from',addr) c.send(b'Thank you for connecting')
c.close()
网上的例子中,c.send()的参数为,'Thank you for connecting',结果报类型异常。原来python3.0开始,send的参数为字节型的,应写成
c.send(b'Thank you for connecting')
客户端:
#!/usr/bin/pythonimport sockets = socket.socket()host = socket.gethostname()port = 1234s.connect((host, port))print(s.recv(1234))s.close()
- python学习(1)--实现简单的服务器与客户端
- python3 学习-1(实现简单的服务器与客户端)
- 简单的python流回显服务器与客户端
- Python 网络编程---简单的服务器与客户端实现---阻塞式编写
- python笔记-Twisted 实现简单的服务器客户端程序
- python socket实现简单的(TCP/UDP)服务器/客户端
- Python实现udp协议的简单服务器和客户端通信
- 简单的python流回显服务器与客户端(二)
- 简单实现python socket 服务器客户端
- 【1】Python创建简单TCP服务器与TCP客户端
- 简单的echo服务器与客户端的实现
- 用Java实现一个简单的服务器与客户端程序
- 用Java实现一个简单的服务器与客户端程序
- WinSock2简单的服务器与客户端(C语言实现)
- python简单的socket 服务器和客户端
- 简单的python socket服务器和客户端
- 简单的python UDP服务器客户端连接
- 从0到1学习笔记:使用Python搭建简单的服务器,实现页面分发与数据接口功能
- python 学习日记
- C# 中的引用类型和值类型
- 尝试ruby编程
- DOM 基础(二)
- flexigrid 参数说明
- python学习(1)--实现简单的服务器与客户端
- UBuntu 11.10 NetworkManager and Brctl
- vc split error C2143
- DOM 基础(三)
- HIT软件学院第二次OS实验
- 搭建带软浮点交叉编译工具链
- 【算法导论 第6章 堆排序】
- 类的继承与重载
- linux windows下怎么获取当前进程的cpu 和内存的消耗的信息