#sock

Socket之心跳包实现思路

由于最近要做一个客户端,但是要求有一个掉线检测的功能,下面让我们看看使用自定义的HeartBeat方式来检测客户端的连接情况。心跳包的实现思路:客户端连接上服务端后,在服务端会维护一个在线客户端列表。客户端每隔一段时间,向服务端发送一个心跳包,服务端受收到包以后,会更新客户端最近一次在线时间。一旦服务端超过规定时间没有...

websocket中获取客户端通信的真实IP

一些场景中,我们要对websocket客户端的ip进行校验,如果是黑名单,或者不被允许的则不应该让他访问业务系统。笔者本地使用了两个Websocket技术原型,一个基于Netty封装的Websocket框架:YeautyYE/netty-websocket-spring-boot-starter另外一个是基于JSR-3...

解决WCF大数据量传输 ,System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接

开发中所用的数据需要通过WCF进行数据传输,结果就遇到了WCF大量传输问题也就是提示System.Net.Sockets.SocketException:远程主机强迫关闭了一个现有的连接网上解决方案都是千篇一律互相转发的,并且没有明确的解决方案或者按照,各个博客中的解决方案都没能解决这个问题。为此我整整浪费了一天时间用...

.NET开源高性能Socket通信中间件Helios介绍及演示

  Helios是一套高性能的Socket通信中间件,使用C#编写。Helios的开发受到Netty的启发,使用非阻塞的事件驱动模型架构来实现高并发高吞吐量。Helios为我们大大的简化了Socket编程,它已经为我们处理好了高并发情况下的解包,粘包,buffer管理等等。  GitHub:https://github...

C#-Websocket应用语音合成实战

 天天学习强国,不过强国APP的语音朗读不错,了解之后是科大讯飞支持的,于是开始撸码。https://www.xfyun.cn/doc/tts/online_tts/API.html注册为开发者,接口要求这些我就不赘述了,文档里面写的清楚。当然具体实现是另外一回事。听了一下效果,怎么说呢,免费的和特色的还是有...

Fleck的WebSocket使用

https://github.com/statianzo/Fleck dll下载地址浏览器调用本地socket例子https://www.cnblogs.com/JourneyOfFlower/p/10391633.htmlwindows服务的安装启动服务安装方法https://www.cnblogs.com...
代码星球 ·2023-04-16

HandlerSocket介绍

HandlerSocket的原理HandlerSocket的应用场景:MySQL自身的局限性,很多站点都采用了MySQL+Memcached的经典架构,甚至一些网站放弃MySQL而采用NoSQL产品,比如Redis/MongoDB等。不可否认,在做一些简单查询(尤其是PK查询)的时候,很多NoSQL产品比MySQL要快...
代码星球 ·2020-05-05

python之socketserver实现并发

 importsocketserver#socketserver模块是用来实现并发#我们自己的类里一定要继承socketserver.BaseRequestHandler方法#里面需要一个handle方法#每当客户端来连接时,就会创建一个实例,实例与实例之间独立#实例包含#self.request:conn作...

socket 套接字

  1.socket:又称为套件字,在python中使用需要导入这个模块(importsocket)  2.本机回环地址:(127.0.0.1) 只能自己识别自己,其他人无法访问  由于TCP协议都是基于链接的,所以必须要先启用服务端,再启动客户端服务端:importsocket#导入socket模块sk=s...
代码星球 ·2020-04-18

Java Socket获取本机的InetAddress实例

packagecom.immooc;/* *InetAddress类 */importjava.net.InetAddress;importjava.net.UnknownHostException;importjava.util.Arrays;publicclassTest01{ &nb...

关于socket通信bind()返回值错误:10049

这个问题,我差点和客户吵起来了。我的电脑确实没有问题,客户电脑却会经常出现,。今天查了下,居然是这种问题,大意了,在这里记录下。服务器端程序开启的时候总是提示:bind错误,用WSAGetLastError()获取错误类型为10049。 memset(&server_addr,0,sizeof(ser...

java socket编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网...
代码星球 ·2020-04-18

netty-websocket-spring-boot-starter不同url端口复用

netty-websocket-spring-boot-starter是一个基于netty的websocket服务端,目前笔者使用的版本依托于Springboot。官方网址https://github.com/YeautyYE/netty-websocket-spring-boot-starter本文将帮你解决以下问题...

在nginx环境下搭建基于ssl证书的websocket服务转发,wss

本地调试,可以安装自签名证书,安装方法参考https本地自签名证书添加到信任证书访问将上面的配置文件拷贝到conf目录,添加或者修改节点如下#HTTPSserverserver{listen443ssl;server_namewww.aaa.com;sslon;ssl_certificatewww.aaa.com+5....

10013: An attempt was made to access a socket in a way forbidden by its access permissions

以上是nginx报错,原因:端口被占用。查看nginx.conf都监听了哪些端口,比如笔者配置如下:     查询端口被占用的命令:windows下根据tcp端口查询对应的进程id(端口被占用)netstat-navo|find/i"listen"|find/i":44...
代码星球 ·2020-04-17
首页上一页...2021222324...下一页尾页