码迷,mamicode.com
首页 >  
搜索关键字:c++ socket    ( 14952个结果
第十三节 返回固定页面的http服务器
import socket def main(): """简单web服务器""" # 1、创建套间字 web_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) web_socket.setsockopt(socket.SOL_SOC ...
分类:Web程序   时间:2020-03-31 01:20:44    阅读次数:79
第十六节 使用协程完成http服务器
import socket import gevent from gevent import monkey monkey.patch_all() def tcp_serve(resp_socket): recv_data = resp_socket.recv(1024) # 处于阻塞状态等待客户端给 ...
分类:Web程序   时间:2020-03-31 01:19:52    阅读次数:101
2-socket通信
Socket套接字理解: * 网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别的标识符套接字。 * 通信的两端都有Socket。 * 网络通信其实就是Socket间的通信。 * 数据在两个Socket间通过IO流传输。 * Socket在应用程序中创建,通过一种绑定机制与驱动程序建立 ...
分类:其他好文   时间:2020-03-31 01:18:59    阅读次数:70
第二十四节 让web服务器支持WSGI协议
import socket import multiprocessing import re # import dynamic.mini_frame import sys # 通过sys.argv在cmd命令行给实例对象传参 class WSGIServer(): def __init__(self ...
分类:Web程序   时间:2020-03-31 01:12:54    阅读次数:111
第十五节 使用多线程完成http服务器
import socket import threading def tcp_serve(resp_socket): recv_data = resp_socket.recv(1024) print(recv_data) resp_data = 'HTTP/1.1 200 OK\r\n' + "\r ...
分类:编程语言   时间:2020-03-31 01:12:06    阅读次数:86
第二十二节 web服务器里集成了解析动态请求的功能
import socket import multiprocessing import re ''' WSGI协议 浏览器,http请求动态资源→web服务器(通过wsgi调用一个默认的application函数(字典, 函数名)) ''' class WSGIServer(): def __ini ...
分类:Web程序   时间:2020-03-31 01:09:51    阅读次数:88
第十四节 使用多进程完成http服务器
import socket import multiprocessing def tcp_serve(resp_socket): recv_data = resp_socket.recv(1024) print(recv_data) resp_data = 'HTTP/1.1 200 OK\r\n' ...
分类:Web程序   时间:2020-03-31 01:04:58    阅读次数:91
第十八节 单线程、单线程、非堵塞、长链接
import socket """ 短链接:传输三个数据,传一个进行一次三次握手四次挥手,再传输一个,再建立一个三次握手四次挥手...... 长链接:只建立一次链接,传三个数据 """ def tcp_serve(resp_socket): resp_body = 'hahaha' resp_hea ...
分类:编程语言   时间:2020-03-31 01:02:25    阅读次数:70
协程 gevent
举一个例子,模拟一个tcp服务器处理30个客户socket。 假设你是一个老师,让30个学生解答一道题目,然后检查学生做的是否正确,你有下面几个选择: 1. 第一种选择:按顺序逐个检查,先检查A,然后是B,之后是C、D。。。这中间如果有一个学生卡主,全班都会被耽误。这种模式就好比,你用循环挨个处理s ...
分类:其他好文   时间:2020-03-30 21:15:38    阅读次数:55
在三次握手和四次挥手协议中,客户端和服务器端各用到什么函数?
三次握手与accept()函数的关系? 1、客户端发送SYN给服务器。 2、服务器发送SYN+ACK给客户端。 3、客户端发送ACK给服务器。 4、连接建立,调用accept()函数获取连接。 在三次握手和四次挥手协议中,客户端和服务器端各用到什么函数?(这里涉及到底层的socket知识) Sock ...
分类:其他好文   时间:2020-03-30 19:55:19    阅读次数:92
14952条   上一页 1 ... 64 65 66 67 68 ... 1496 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!