会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ChrisHuang
ChrisHuang
博客园
首页
新随笔
联系
订阅
管理
2017年12月9日
Tcp粘包处理
摘要: Tcp传输的是数据流,不能保证每次收到数据包与发送的数据包完全一致。比如发送了两个消息abc和deg收到的可能是ab和cdef。 为了解决这个问题需要在消息中加上能标识,以拆分出发送的原始消息。 在此使用了简单的方式,在消息前加上4字节的包长度,收到消息后查看是否完整,若不完整则等到下一次收到数据再
阅读全文
posted @ 2017-12-09 21:33 ChrisHuang
阅读(324)
评论(0)
推荐(0)
2017年3月23日
.Net Core Socket 压力测试
摘要: .Net Core Socket 压力测试 想起之前同事说go lang写的push service单机可以到达80万连接,于是就想测试下.Net Core能达到多少。简单地写了全异步的服务端和客户端代码(未作任何优化)。测试环境只是笔记本18万连接CPU点26%左右内存点1.2G,目测放到服务器上
阅读全文
posted @ 2017-03-23 00:28 ChrisHuang
阅读(2607)
评论(0)
推荐(0)
2016年11月2日
使用RpcLite构建SOA/Web服务(Full .Net Framework)
摘要: 使用RpcLite构建SOA/Web服务(Full .Net Framework) SOA框架系列 1. 使用RpcLite构建SOA/Web服务 2. 使用RpcLite构建SOA/Web服务(Full .Net Framework) 继前一篇文章《使用RpcLite构建SOA/Web服务》已过去
阅读全文
posted @ 2016-11-02 19:23 ChrisHuang
阅读(420)
评论(0)
推荐(0)
2016年5月15日
使用RpcLite构建SOA/Web服务
摘要: 使用RpcLite构建SOA/Web服务 SOA框架系列 1. 使用RpcLite构建SOA/Web服务 提到Web服务最先想到的就是WebService此外常用的还有WCF、ServiceStack、WebApi等。 RpcLite是一个开源的轻量级SOA服务框架,除了基本的提供Web服务还包括S
阅读全文
posted @ 2016-05-15 01:28 ChrisHuang
阅读(295)
评论(0)
推荐(1)
2015年6月11日
修改NuGet packages目录路径
摘要: 修改NuGet packages目录(文件夹)路径
阅读全文
posted @ 2015-06-11 13:25 ChrisHuang
阅读(2809)
评论(0)
推荐(0)
2008年3月17日
网络数据包监视 - 类
摘要: using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; using System.Runtime.InteropServices; namespace 网络数据包监视 { public class PacketArrivedE...
阅读全文
posted @ 2008-03-17 10:13 ChrisHuang
阅读(1102)
评论(0)
推荐(0)
公告