文章分类 - linux网络编程
本来属于linux应用开发中的,但独立出来,毕竟网络编程方面也是有很多知识的。
摘要:在linux中,不同进程的socket可绑定同一个地址,但是在绑定到地址之前,需要使用setsockopt设置socket的属性,如下:int enable=1;setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof(enable));但是要注意的是,在接收数据时,慢开启的进程能接收到数据,但先开启的进程不能接收到数据。使用select的情况下,慢开启的进程能select到数据到达的事件,而先开启的进程却不能。对于send的情况也是一样的。
阅读全文
摘要:使用unix domain socket时,如果我连续给对方发送数据,而对方不接收,不管我发送的数据包的大小,当我连续发送到第十一次的时候就阻塞住了。我怀疑这是内核的一个限制。
阅读全文

浙公网安备 33010602011771号