美文网首页工作生活
按需显示页面 套接字 2019-07-04

按需显示页面 套接字 2019-07-04

作者: 圣召唤 | 来源:发表于2019-07-04 11:44 被阅读0次

\r\n是换行  \r是为了兼容微软的浏览器 使编写的程序能全浏览器使用

创建套接字

tcp_server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)  

socket.socket(AddressFamily,Type)#套接字的创建格式 

函数socket.socket创建一个socket,返回该socket的描述符,该函数带有两个参数:1.Address Family :可以选择AF_INET(用于internet进程间通信)或者AF_UNK(用于同一台机器进程间通信),实际工作中常用AF_INET

2.Type:套接字类型,可以是SOCK_STREAM(流式套接字,主要用于TCP协议)或者SOCK_DGRAM(数据报套接字,主要用于UDP协议)

tcp_server_socket.setsocket(socket.SOL_SOCKET,socket.SO_REQUEADDR,1) 这个语句可以让服务器的端口重复利用,避免出现服务器先发出关闭请求后 短时在连接服务器出现的端口被占用的错误服务器中一切的外链资源:CSS js 图片,视频等都会重新发起请求;最后1的作用是结束后立即释放端口。

编写服务器时 如果客户端请求的路径是根路径的话,服务器最好给根路径绑定一个主页面,不要让用户在访问根路径的时候出现404页面。

父进程在生成子进程的同时复制所有资源在子进程中进程关闭时有关闭两次,线程则不会复制,所以只需要关闭一次。

随着用户的增加 网站的压力越来越大 进程和线程逐渐无法满足需求,需要运用协程来减小网站压力

猴子插件既from gevent import monkey  monkey.patch_all()    的作用时把有延迟操作和阻塞的对象替换成gevent对象

相关文章

  • 按需显示页面 套接字 2019-07-04

    \r\n是换行 \r是为了兼容微软的浏览器 使编写的程序能全浏览器使用 创建套接字 tcp_server_sock...

  • linux 日常命令

    netstat -antulpt: 显示tcp端口u: 显示udp端口l: 显示监听套接字(状态为 listen)...

  • mint-ui tabContainer使用方法

    tab-container 面板,可切换显示子页面。 常与navbar、tabbar结合使用 Import 按需引...

  • ss:一个统计网络和套接字信息的命令行工具

    ss简介 ss命令可以用来统计套接字信息,它支持PACKET套接字、TCP套接字、UDP套接字、DCCP套接字、R...

  • 常用命令

    查看端口状态netstat-t : 指明显示TCP端口-u : 指明显示UDP端口-l : 仅显示监听套接字(所谓...

  • 2018-09-12 day18网络编程

    1.socket套接字 socket又叫套接字,就是进行数据通信两端。分为服务端套接字和客户端套接字 套接字编程:...

  • linux 基本操作

    -t:指明显示 TCP 端口 -u:指明显示 UDP 端口 -l:仅显示监听套接字 -p:显示进程标识符和程序名称...

  • Mysql常用文件介绍

    套接字文件 Linux上本地连接Mysql默认采用套接字方式。套接字文件可由参数socket控制。查看套接字文件的...

  • 第十六章 网络IPC 套接字

    套接字描述 套接字是通信端点的抽象 套接字描述符:正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字 套...

  • 据说ss命令可以代替nestat命令

    ss是Socket Statistics的缩写。ss命令用来显示处于活动状态的套接字信息。它可以显示和netsta...

网友评论

    本文标题:按需显示页面 套接字 2019-07-04

    本文链接:https://www.haomeiwen.com/subject/iirlhctx.html