互联网和局域网网络编程Socket缓冲区最优总结
最近一个项目的总结:在局域网下把socket 缓冲区设置成 32K 每次发送 32K 最优。Internet 下把socket 缓冲区设置成 32K 每次发送 4K-2K 最优。实际测试 1500 可以跨越多个路由器没问题。自己调试一下。[@more@]
风筝王观后感
1)做事专注 对自己感兴趣的东西 痴 魔 是事业的前提。一直富有激情。2)善思 善学 动手尝试。善于执行。启动才是硬道理3)敢啃硬骨头 攀登高峰 是事业持续的基础。4)会借鉴 它山之石 可以攻玉。 BOS 的核心5)有创新意识 否定自己 是事业的法宝[@more@]
TCP 还是 UDP?
网络设计是用TCP 还是 UDP呢?一般控制用 TCP 传输,数据用UDP传输,特别是音视频数据。flash media server 用TCP传输音视频,带宽不足时宁可延时不出马赛克,UDP 包丢失是会出马赛克,但采用新的视频编码会解决这个问题。以下是转载:TCP通信负责“关键逻辑”,而UDP通信负责“非关键逻辑”,这里的“非关键逻辑”中就包含了玩家移动。在泡泡堂中,TCP通信用于本地玩家与服务器之间的通信,而UDP则用于本地玩家与同一地图中的其他各玩家的通信。当本地玩家要移动时,它会同时向同一地图内的所有玩家广播自己的移动消息,其他玩家收到这个
socket网络传输的问题
socket网络传输的问题网络是字节大端顺序:BIG ENDIAN. X86 是小端。为了增强程序的可移植性,使用 ntohs ntohl 取int, 使用htons htonl 发送 int. [@more@]
二级指针做形参机制总结
本文对C 二级指针做形参的机制做了总结.[@more@]很多 C programmer 对二级指针做形参比较困惑:关于此,本人总结:1 核心是地址和内容,要严格区分. 二级指针做形参更多用来完成两个地址空间(二个程序或二个DLL)之间的地址传递. 高级程序如Apache 多用这种方法来完成地址的传递.2 实参和形参的地址空间是单独分配的.但形参的地址可以指向实参,在函数调用期间可以把获得的地址反向传递给实参.3 实参向形参传递参数核心都是"值"拷贝! 即 取一级引用内容. 看压栈的值是普通变量、一级指针、二级指针.重点符号: char * str; 那么三要素是