随笔分类 -  通讯协议

摘要:一、开篇描述 本篇博客所描述的断点续传功能是基于c#语言,服务器端采用.net mvc框架,客户端采用winform框架。 本篇博客实现断点续传功能的基本思路:1)服务器端是把接收到的文件流,追加到已有的文件;2)客户端是把文件流截段上传; 其实,任何一种计算机语言基于这个思路(web客户端Java 阅读全文
posted @ 2024-12-09 19:00 【君莫笑】 阅读(194) 评论(0) 推荐(0)
摘要:一) SuperWebSocket实现服务端 1、创建窗口程序,WindowsFormsWebsocketServer 2、添加程序包 工具 -->Nuget包管理 -->管理解决方案的Nuget程序包 -->搜索 SuperWebSocket ,选择SuperWebSocketNETServer, 阅读全文
posted @ 2024-11-07 10:25 【君莫笑】 阅读(1186) 评论(0) 推荐(0)
摘要:一、websocket简介 websocket是一种在单个TCP连接上进行全双工通信的协议。 websocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双 阅读全文
posted @ 2024-11-07 10:10 【君莫笑】 阅读(427) 评论(0) 推荐(0)
摘要:有bug,不推荐使用 有bug,不推荐使用 有bug,不推荐使用 2.WebSocketHelper 新建 WebSocketHelper.cs using Fleck; namespace WebSocket { internal class WebSocketHelper { //客户端url以 阅读全文
posted @ 2024-11-06 19:42 【君莫笑】 阅读(505) 评论(0) 推荐(0)
摘要:一、概述WebSocketSharp 是一个 C# 实现 websocket 协议客户端和服务端,WebSocketSharp 支持RFC 6455;WebSocket客户端和服务器;消息压缩扩展;安全连接;HTTP身份验证;查询字符串,起始标题和Cookie;通过HTTP代理服务器连接;.NET 阅读全文
posted @ 2024-11-06 19:41 【君莫笑】 阅读(5418) 评论(0) 推荐(0)
摘要:public class CountSpliterReceiveFilterSession : AppSession<CountSpliterReceiveFilterSession> { public override void Send(string message) { Console.Wri 阅读全文
posted @ 2024-10-28 15:58 【君莫笑】 阅读(41) 评论(0) 推荐(0)
摘要:public class CountSpliterReceiveFilterSession : AppSession<CountSpliterReceiveFilterSession> { public override void Send(string message) { Console.Wri 阅读全文
posted @ 2024-10-28 15:55 【君莫笑】 阅读(36) 评论(0) 推荐(0)
摘要:一、服务端public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { MyServer a 阅读全文
posted @ 2024-10-28 13:57 【君莫笑】 阅读(90) 评论(0) 推荐(0)
摘要:服务端: Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); // 初始化一个Scoket协议 IPEndPoint iep = new IPEndPoint(IPAd 阅读全文
posted @ 2024-10-25 13:38 【君莫笑】 阅读(133) 评论(0) 推荐(0)
摘要:方式一 UdpClient udp = new UdpClient(5566);//要通过其进行通信的本地端口号。 5566是源端口 udp.JoinMulticastGroup(IPAddress.Parse("224.0.0.4"));//将 UdpClient 添加到多播组;IPAddress 阅读全文
posted @ 2024-10-25 13:35 【君莫笑】 阅读(752) 评论(2) 推荐(0)
摘要:最开始我们需要明白一件事情,因为这是这篇文章的前提: HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的。因此,浏览器访问Web服务器的过程必须先有“连接建立”的发生。 而有人或许会问:众所周知,HTTP协议有两大特性,一个是“无连接”性,一个是“无状态”性。这里的“无连接”岂不是跟上 阅读全文
posted @ 2024-10-14 16:39 【君莫笑】 阅读(137) 评论(0) 推荐(0)
摘要:一、使用IIS部署FTP服务器 1.1匿名登录(不需要账号密码就可以访问) 选中网站,右击选择添加FTP站点 1.2 账号密码登录 https://jingyan.baidu.com/article/67508eb495af38dccb1ce466.html 二、由于在IIS部署的FTP服务器使用账 阅读全文
posted @ 2020-12-29 13:13 【君莫笑】 阅读(589) 评论(0) 推荐(0)