摘要:
Tcp传输的是数据流,不能保证每次收到数据包与发送的数据包完全一致。比如发送了两个消息abc和deg收到的可能是ab和cdef。 为了解决这个问题需要在消息中加上能标识,以拆分出发送的原始消息。 在此使用了简单的方式,在消息前加上4字节的包长度,收到消息后查看是否完整,若不完整则等到下一次收到数据再 阅读全文
摘要:
.Net Core Socket 压力测试 想起之前同事说go lang写的push service单机可以到达80万连接,于是就想测试下.Net Core能达到多少。简单地写了全异步的服务端和客户端代码(未作任何优化)。测试环境只是笔记本18万连接CPU点26%左右内存点1.2G,目测放到服务器上 阅读全文
摘要:
使用RpcLite构建SOA/Web服务(Full .Net Framework) SOA框架系列 1. 使用RpcLite构建SOA/Web服务 2. 使用RpcLite构建SOA/Web服务(Full .Net Framework) 继前一篇文章《使用RpcLite构建SOA/Web服务》已过去 阅读全文
摘要:
使用RpcLite构建SOA/Web服务 SOA框架系列 1. 使用RpcLite构建SOA/Web服务 提到Web服务最先想到的就是WebService此外常用的还有WCF、ServiceStack、WebApi等。 RpcLite是一个开源的轻量级SOA服务框架,除了基本的提供Web服务还包括S 阅读全文
摘要:
修改NuGet packages目录(文件夹)路径 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; using System.Runtime.InteropServices; namespace 网络数据包监视 { public class PacketArrivedE... 阅读全文