当前第2页 返回上一页
用socket实现简易的web服务器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import socket
def reply_info(socketObj):
# socketObj.send( 'ok' )
with open( 'hello.html' ) as f:
socketObj.send(f.read().encode( 'utf-8' ))
if __name__== "__main__" :
#1. 创建socket对象
socket_server = socket.socket()
#2. 绑定IP和端口
socket_server.bind(( '192.168.1.165' ,9999))
print ( "服务器端已经启动9999端口......" )
#3. 监听是否有客户端连接
socket_server.listen(5)
while True:
# 4. 接受客户端的连接
socket_client,address = socket_server.accept()
# 5. 接收客户端发来的信息
data = socket_client.recv(1024)
# 6. 与客户端进行交互, 返回给客户端信息
reply_info(socket_server)
socket_server.close()
|
以上就是python中socket网络编程的详细介绍(附示例)的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
Python如何创建指定范围的数字列表?(代码示例)
查看Python当前版本号的命令是什么
介绍Python应用学习之qrcode生成二维码
Python什么时候出的
Python换行符是什么?
Python解释器安装在哪里
Python用什么编译器
Python中pow是什么
Python运算符-实战中常用的三个逻辑运算符使用实例
Python如何删除txt文件
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中socket网络编程的详细介绍(附示例)