Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1315829
  • 博文数量: 244
  • 博客积分: 1039
  • 博客等级: 少尉
  • 技术积分: 1562
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-06 09:40
文章分类

全部博文(244)

文章存档

2021年(2)

2019年(6)

2018年(2)

2014年(1)

2013年(187)

2012年(47)

发布时间:2013-10-28 15:47:03

1.   如果在已经处于   ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用     closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:     BOOL   bReuseaddr=TRUE;     setsockopt(s,SOL_SOCKET &.........【阅读全文】

阅读(2056) | 评论(0) | 转发(0)

发布时间:2013-10-11 14:38:16

setsockopt()选项改善程序的健壮性1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(constchar*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处.........【阅读全文】

阅读(3278) | 评论(0) | 转发(0)

发布时间:2013-10-10 13:41:09

一旦,我们建立好了tcp连接之后,我们就可以把得到的fd当作文件描述符来使用。由此网络程序里最基本的函数就是read和write函数了。ssize_t write(int fd, const void*buf,size_t nbytes);write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我们向.........【阅读全文】

阅读(10917) | 评论(0) | 转发(4)

发布时间:2013-10-08 22:26:54

转载出处:http://blog.csdn.net/ghostyu/article/details/7396854因需要,从个人的理解顺序和需求角度对live555的分析与开发整理,包含RTSP Server与RTSP Client、如何直播H.264流与JPEG流等,均进行了探讨,对live555的初学者有一定的指导意义。本人习惯使用excel归档,所以本文均为excel的截图,源文件可以再.........【阅读全文】

阅读(1220) | 评论(0) | 转发(0)

发布时间:2013-04-11 09:29:45

        看过《TCP/IP详解:卷1》都会对下图印象深刻:图1 TCP状态变迁图        咋一看这图,让人头大。下面会详细分析图中的所有状态,这些状态跟TCP三次握手与四次挥手有着非常密切的联系,关于这个可以参看前面拙文。    &.........【阅读全文】

阅读(787) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册