51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#socket
Python 网络编程和Socket
2017-07-2420:43:49Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Http协议主要的操作流程是request-response即请求响应。我们可以利用python中的socket库完成连接的建立,然后使用GET方法获取服务器端的数据。一、使用socket获取网页i...
代码星球
·
2020-06-13
Python
网络编程
Socket
socket的IO多路复用
IO多路复用I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 Linux Linux中的 select,poll,epoll都是IO多路复用的机制。selectselect最早于1983年出现在4.2BSD中...
代码星球
·
2020-06-13
socket
IO
多路
复用
Socket
socket基础写个自己的一句话,记得在封装传递的时候用上getattr等socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于...
代码星球
·
2020-06-13
Socket
C# Socket的粘包处理(转)
对方发来了1M的数据量过来,但是,本地的buffer只有1024字节,那就代表socket需要重复很多次才能真正收完这逻辑上的一整个消息。对方发来了5条2个字符的消息,本地的buffer(大小1024字节)会将这5条消息全部收入囊下...那么,如何处理呢?下面我以最简单的一种文本消息来demo根据上面所描述的情况,最重...
代码星球
·
2020-05-29
Socket
粘包
处理
C# Socket编程笔记(转)
C#Socket编程笔记http://www.cnblogs.com/stg609/archive/2008/11/15/1333889.html TCPSocket:Server端连接步骤:newsocket()->bind()->listen()->accept()->recv()...
代码星球
·
2020-05-29
Socket
编程
笔记
代码发布项目(二)——django实现websocket(使用channels)、基于channels实现群聊功能、gojs插件、paramiko模块
一、django实现websocketdjango默认是不支持websocket,只支持http协议在django中如果想要基于websocket开发项目你需要安装模块:channlespip3installchannels==2.3版本不要使用最新的,如果安装最新的可能会自动把你的django版本升级到最新版对应的解...
代码星球
·
2020-05-25
实现
channels
代码
发布
项目
代码发布项目(一)——实现服务端主动给客户端推送消息(websocket)
截至目前为止,我们所接触到的项目内部都是基于HTTP协议实现通信的:http协议是无链接无状态,客户端发送请求,服务端返回响应,服务端不会自动朝客户端发送消息。有三种方式实现服务端主动向客户端推送消息:1.轮询2.长轮询3.websocket轮询效率低、基本不用让浏览器定时朝后端发送请求(通过ajax向后端偷偷发送数据...
代码星球
·
2020-05-25
代码
发布
项目
实现
服务
spring websocket自动断开连接再创建引发的问题解决方案
问题:由于websession超时时间为30分钟,如用户在websession规定时间内没有退出系统,但由于其它原因用户却断开的websocket的连接,如果用户还要聊天或是其它websocket方面的操作,那么就只能重新连接...看代码:varsocket;var$=function(){returndocument...
代码星球
·
2020-05-24
spring
websocket
自动
断开
连接
tomcat8.0.15+spring4.1.2的集群下共享WebSocketSession?
环境:nginx+Tomcat服务器 A B C 问题:如果用户1访问由服务器Asocket服务 ,用户2由服务器Csocket服务 ,此时如果用户1,2想通过 socket对话可以什么方案?(socket集群由nginx分配)由于用户1,2没法决定...
代码星球
·
2020-05-24
tomcat8.0.15+spring4.1.2
集群
共享
WebSocketSession
Spring Websocket实现文本、图片、声音、文件下载及推送、接收及显示(集群模式)
相关环境Nginx,Spring5.x当前(要选择4.0+),tomcat8.x,Quartz2.x集群(实际运用是Quartz的集群模式和单机模式共存的)测试面页:http://sms.reyo.cn/socket.html每20秒随机显示不同类型的广告:文字、图片、声音),效果如下:文件下载: ...
代码星球
·
2020-05-24
Spring
Websocket
实现
文本
图片
吴裕雄--天生自然轻量级JAVA EE企业应用开发Struts2Sping4Hibernate整合开发学习笔记:Tomcat8的WebSocket支持
<!DOCTYPEhtml><html><head><metaname="author"content="Yeeku.H.Lee(CrazyIt.org)"/><metahttp-equiv="Content-Type"content="text/html;char...
代码星球
·
2020-05-24
吴裕雄
天生
自然
轻量级
JAVA
IO创建Socket通信中慎用BufferReader中的readLine()
在编写Socket的Demo的时候,在Server中使用BufferReader获取从客服端发送过来的内容packagecn.lonecloud.socket;importcn.lonecloud.thread.factory.TraceThreadPool;importjava.io.BufferedReader;i...
代码星球
·
2020-05-23
IO
创建
Socket
信中
慎用
使用socket方式连接nginx优化php-fpm性能
下面是php5.3以上版本将TCP改成socket方式的配置方法:修改php-fpm.conf(/usr/local/php/etc/php-fpm.conf)<pre>;listen=127.0.0.1:9000listen=/dev/shm/php-cgi.sock</pre>修改nginx...
代码星球
·
2020-05-23
使用
socket
方式
连接
nginx
Unlinking stale socket /tmp/supervisor.sock
unlink/tmp/supervisor.sock...
代码星球
·
2020-05-22
Unlinking
stale
socket
tmp
supervisor.sock
WebSocket
一、原生WebSocket的原生写法比较恶心,最恶心的要连接成功之后处理的数据都是些二进制数据,所以现在先讲讲怎么原生实现WebSocket连接1.客户端(浏览器)客户端的代码极其简单:letws=newWebSocket('ws://localhost:8080/');ws.onopen=function(){ale...
代码星球
·
2020-05-22
WebSocket
首页
上一页
...
17
18
19
20
21
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他