网络
文章平均质量分 59
xiongbixb2
这个作者很懒,什么都没留下…
展开
-
connect()函数阻塞问题解决
1.采用select在学习嵌入式Linux网络编程中,很多同学都发现了一个问题,那就是调用connect函数时,如果服务端关闭,客户端调用connect()函数时,发现阻塞在那里,而且利用ctrl+c信号去停止客户端程序时,需要等待一个较为长的时间才能响应了,这个时间如果大家细心会发现,每次都是75秒的时间。那么有没有什么比较好的办法,可以以用户能接受的一个时间响应来停止掉一个正在connec转载 2015-05-13 10:48:44 · 870 阅读 · 0 评论 -
tcp接收连接
#include#include#include#include#include#include#includestatic bool stop=false;static void handle_term(int sig){ stop=true;}int main(int argc,char * argv[]){ signal(SIGTERM,handle_term原创 2015-05-13 09:09:52 · 278 阅读 · 0 评论 -
tcp发送带外数据
服务器端 testnet#include using namespace std;#include#include#include#include#include#include#include#include#include#include#define BUF_SIZE 1024int main(int argc,char * argv[]){ i原创 2015-05-13 10:04:47 · 323 阅读 · 0 评论 -
tcpip面试复习
请看以下博客:http://blog.csdn.net/xiaofei0859/article/details/6037814/转载 2015-05-26 18:13:41 · 856 阅读 · 0 评论 -
TCP之深入浅出send和recv
原文地址: http://blog.chinaunix.net/uid-24517549-id-4048232.html需要理解的3个概念1. TCP socket的buffer每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的流量(拥塞)控制便是依赖于这两个独立的buffer以及buffer的填充状态。接收缓冲转载 2015-11-01 18:57:29 · 266 阅读 · 0 评论 -
TCP/IP 面试题整理
TCP/IP协议的工作流程如下:●在源主机上,应用层将一串应用数据流传送给传输层。●传输层将应用层的数据流截成分组,并加上TCP报头形成TCP段,送交网络层。●在网络层给TCP段加上包括源、目的主机IP地址的IP报头,生成一个IP数据包,并将IP数据包送交链路层。●链路层在其MAC帧的数据部分装上IP数据包,再加上源、目的主机的MAC地址和帧头,并根据其目的MAC地转载 2015-11-01 16:39:46 · 588 阅读 · 0 评论