当前第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 smtp发送邮件的详细介绍(附代码)
Python可以做网站吗
Python中import 与__import__() 之间的区别比较
深入了解Python中的os模块
Python中range()函数和list的比较
Python中if语句用法
Python中关于try-except用法的错误和异常处理详解
怎么查看一个对象的类型
Python普通人能学吗
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中socket网络编程的详细介绍(附示例)