随笔分类 - 通讯协议
摘要:一、开篇描述 本篇博客所描述的断点续传功能是基于c#语言,服务器端采用.net mvc框架,客户端采用winform框架。 本篇博客实现断点续传功能的基本思路:1)服务器端是把接收到的文件流,追加到已有的文件;2)客户端是把文件流截段上传; 其实,任何一种计算机语言基于这个思路(web客户端Java
阅读全文
摘要:一) SuperWebSocket实现服务端 1、创建窗口程序,WindowsFormsWebsocketServer 2、添加程序包 工具 -->Nuget包管理 -->管理解决方案的Nuget程序包 -->搜索 SuperWebSocket ,选择SuperWebSocketNETServer,
阅读全文
摘要:一、websocket简介 websocket是一种在单个TCP连接上进行全双工通信的协议。 websocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双
阅读全文
摘要:有bug,不推荐使用 有bug,不推荐使用 有bug,不推荐使用 2.WebSocketHelper 新建 WebSocketHelper.cs using Fleck; namespace WebSocket { internal class WebSocketHelper { //客户端url以
阅读全文
摘要:一、概述WebSocketSharp 是一个 C# 实现 websocket 协议客户端和服务端,WebSocketSharp 支持RFC 6455;WebSocket客户端和服务器;消息压缩扩展;安全连接;HTTP身份验证;查询字符串,起始标题和Cookie;通过HTTP代理服务器连接;.NET
阅读全文
摘要:public class CountSpliterReceiveFilterSession : AppSession<CountSpliterReceiveFilterSession> { public override void Send(string message) { Console.Wri
阅读全文
摘要:public class CountSpliterReceiveFilterSession : AppSession<CountSpliterReceiveFilterSession> { public override void Send(string message) { Console.Wri
阅读全文
摘要:一、服务端public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MyServer a
阅读全文
摘要:服务端: Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); // 初始化一个Scoket协议 IPEndPoint iep = new IPEndPoint(IPAd
阅读全文
摘要:方式一 UdpClient udp = new UdpClient(5566);//要通过其进行通信的本地端口号。 5566是源端口 udp.JoinMulticastGroup(IPAddress.Parse("224.0.0.4"));//将 UdpClient 添加到多播组;IPAddress
阅读全文
摘要:最开始我们需要明白一件事情,因为这是这篇文章的前提: HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的。因此,浏览器访问Web服务器的过程必须先有“连接建立”的发生。 而有人或许会问:众所周知,HTTP协议有两大特性,一个是“无连接”性,一个是“无状态”性。这里的“无连接”岂不是跟上
阅读全文
摘要:安装部署好集群环境:192.168.209.133:61616,192.168.209.134:61616,192.168.209.135:61616 因为ActiveMQ的集群模式是一种master-slave模式,master节点对外提供服务,slave节点只做数据同步备份,当master节点挂
阅读全文
摘要:来源:https://baijiahao.baidu.com/s?id=1764138658742395886&wfr=spider&for=pc ActiveMq断网之后不会自动重连,需要将连接字符串修改为:failover:(tcp://192.168.0.47:61616)?randomize
阅读全文
摘要:1、 找到MQtt 的 /etc/plugins/ 文件夹下的emqx_auth_mnesia.conf 文件 vim打开编辑该文件,根据例子添加账号密码 并保存 添加内容: auth.user.1.username = admin auth.user.1.password = 123456 2、配
阅读全文
摘要:来源:https://www.emqx.com/zh/mqtt-guide
阅读全文
摘要:一、打开Kafka官网进行下载Kafka 官网地址:https://kafka.apache.org/downloads 我下载的版本是3.5.0二、下载完毕之后进行解压 因为Kafka的运行依赖于 Zookeeper,所以还需要下并安装Zookeeper,ZooKeeper和Kafka版本之间有一
阅读全文
摘要:一、使用IIS部署FTP服务器 1.1匿名登录(不需要账号密码就可以访问) 选中网站,右击选择添加FTP站点 1.2 账号密码登录 https://jingyan.baidu.com/article/67508eb495af38dccb1ce466.html 二、由于在IIS部署的FTP服务器使用账
阅读全文

浙公网安备 33010602011771号