分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

httpd服务和apache

发布时间:2023-09-06 01:39责任编辑:胡小海关键词:apachehttp
套接字相关的系统调用:
socket(): 创建一个套接字
bind():绑定IP和端口
listen():监听
accept():接收请求
connect():请求连接建立
write():发送
read():接收
close():关闭连接

socket通信示例:

服务器端tcpserver.py

#/usr/bin/pythonimport socketHOST=‘127.0.0.1‘PORT=9527BUFFER=4096sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.bind((HOST,PORT))sock.listen(3)print(‘tcpServer listen at: %s:%s\n\r‘ %(HOST,PORT))while True:client_sock,client_addr=sock.accept()print(‘%s:%s connect‘ %client_addr)while True:recv=client_sock.recv(BUFFER)if not recv:client_sock.close()breakprint(‘[Client %s:%s said]:%s‘ %(client_addr[0],client_addr[1],recv))client_sock.send(‘tcpServer has received your message‘)sock.close()

客户端tcpclient

#/usr/bin/pythonimport socketHOST=‘127.0.0.1‘PORT=9527BUFFER=4096sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.connect((HOST,PORT))sock.send(‘hello, tcpServer!‘)recv=sock.recv(BUFFER)print(‘[tcpServer said]: %s‘ % recv)sock.close()

执行下面命令测试
python tcpserver
phthon tcpclient

httpd服务和apache

原文地址:http://blog.51cto.com/11034229/2064818

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved