网络编程
文章平均质量分 76
yanghehong
这个作者很懒,什么都没留下…
展开
-
GPRS移动数据网络 – Charging Characteristics(计费特性)
GPRS移动数据网络 – Charging Characteristics(计费特性) 作者:千里孤行(http://blog.csdn.net/yanghehong) 这里要说的是Charging Characteristics,把它翻译作计费特性,是因为看到网上有这样翻译的。不知道是不是最恰当,因为标准中是区分Charging和Billing。两个单词都比较长,为了简单,原创 2010-02-09 01:51:00 · 2782 阅读 · 2 评论 -
遭遇多线程bug (1)
某些用户,机器重启后,到第三方服务器的连接起不来,而到我们自己服务器的连接就没事。如果连接由于网络或其他原因fail掉,过一定时间后应该会重新尝试建立连接的。测试组做初步调查,他们能在本地环境复现,只是不是稳定复现,时而有时而没有。(嗯,race condition的问题就常常比较飘忽不定,并且往往在系统繁忙负载高的时候爆发)。我开始参与。原创 2013-12-13 08:12:43 · 2175 阅读 · 2 评论 -
GPRS移动数据网络 - TLLI和P-TMSI
GPRS移动数据网络 - TLLI和P-TMSI 这里说的GPRS移动数据网络,既指2G的GPRS网络,也包括3G(WCDMA/UMTS)的数据网络(包交换域, PS Domain).因为经常会碰到TLLI和P-TMSI,所以这里简单解释一下。SIM卡上有一个IMSI( 3GPP里头写作 International Mobile Subscriber原创 2010-01-28 23:19:00 · 4133 阅读 · 8 评论 -
临时优化了一下可靠UDP程序
之前做的一个简单的可靠UDP传输,基本的可靠是实现了,但没做动态的流控。当时为了简单,也为了快速实现。当然 运算简单服务器也能撑起更多用户,比如一个服务端单线程进程可能撑起上万的用户连接。几个数据量小的业务,跑了几个月并没发现什么明显问题。后来迁移一个业务过去,灰度测试,客户端获取一份数据的速度很慢,比原来使用TCP的慢多了。对比之后发现用来使用TCP传的时候,这份业务数据有做压缩,迁原创 2012-01-15 13:10:03 · 3633 阅读 · 8 评论 -
Windows上的异步通信程序库CAsyncSocketEx
Windows上的异步通信程序库CAsyncSocketEx CAsyncSocketEx是一个叫Tim Kosse的2003年发布到codeproject.com上的一个小程序库(http://www.codeproject.com/KB/IP/casyncsocketex.aspx),说是MFC的CAsyncSocket的替代品和改进品。 作为异步通信,CAsync原创 2010-05-17 21:59:00 · 3123 阅读 · 0 评论 -
Linux上TCP丢失小包不可见的解决
Linux上TCP丢失小包不可见的解决 作者:千里孤行(http://blog.csdn.net/yanghehong) 有网友在做一个Linux上的客户端碰到这样的问题: 我们在Linux下开发一个网络客户端程序(服务器是不可修改的),不断向服务器不定期发送一些很小的包(一般只有几十字节),现在出现这种情况:大部分包正常发送,但是当无线Modem断开的时候,如果这个时候原创 2010-03-16 23:15:00 · 2135 阅读 · 2 评论 -
IM系统 文件传输的断点续传
IM系统 文件传输的断点续传作者:千里孤行(http://blog.csdn.net/yanghehong) 一般的IM系统,除了基本的文字聊天功能之外,还可以传输文件。 而文件传输,断点续传基本上是一个基本需求了。(哈哈,貌似QQ也经历一个从无到有的过程,一开始的文件传输并没有支持断点续传,多年前的事不知道有没记错:)) 断点续传是需要发送方程序和接收方程序)相互配原创 2010-03-14 00:10:00 · 1406 阅读 · 2 评论 -
关于 《XMPP: The Definitive Guide》
关于 《XMPP: The Definitive Guide》作者:千里孤行(http://blog.csdn.net/yanghehong) 这本书 XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies 是09年出的, 作者是Peter Saint-Andre (原创 2010-02-23 17:54:00 · 1588 阅读 · 0 评论 -
搞SCTP开发看哪个协议标准
搞SCTP开发看哪个协议标准 作者:千里孤行(http://blog.csdn.net/yanghehong) 如果是自己开发SCTP协议栈本身,那基本上要依照RFC 2960 Stream Control Transmission Protocol (SCTP协议) 和 RFC 3309 Stream Control Transmission Protocol (SCTP)原创 2009-12-14 23:38:00 · 1577 阅读 · 0 评论 -
Chrome浏览器的证书管理
Chrome浏览器的证书管理 作者:千里孤行(http://blog.csdn.net/yanghehong) 当浏览HTTPS开头的网站时,网站的服务器会发一个数字证书过来,浏览器和人需要对其做有效性验证。这个过程中,需要从本地的证书库里头找出证书的颁发机构(certificate authority ,CA)的证书来对网站服务器的证书做验证。这些CA的证书是浏览原创 2010-02-17 18:07:00 · 27419 阅读 · 2 评论