摘要:
tcp是基于字节流的,udp是基于报文即数据包的,所以tcp会产生一个叫做粘包的问题,而udp不会产生。我们这节主要讨论粘包问题:先看一下粘包问题的原因:总结如下:1、应用进程的缓冲区和Socket缓冲区的大小不一定相吻合。2、tcp传输段有mss限制。3、链路层有个mtu限制。粘包的解决方案:1、... 阅读全文
posted @ 2015-04-26 22:54 勇敢的鑫 阅读(150) 评论(0) 推荐(0)
|
摘要:
tcp是基于字节流的,udp是基于报文即数据包的,所以tcp会产生一个叫做粘包的问题,而udp不会产生。我们这节主要讨论粘包问题:先看一下粘包问题的原因:总结如下:1、应用进程的缓冲区和Socket缓冲区的大小不一定相吻合。2、tcp传输段有mss限制。3、链路层有个mtu限制。粘包的解决方案:1、... 阅读全文
posted @ 2015-04-26 22:54 勇敢的鑫 阅读(150) 评论(0) 推荐(0)
摘要:
//需要目标名和程序名字相同.PHONY:clean all //伪目标CC=gccCFLAGS=-Wall -gBIN= //目标all:$(BIN)%.o:%.c $(CC) $(CFLAGS) -c $< -o $@clean: ... 阅读全文
posted @ 2015-04-26 22:41 勇敢的鑫 阅读(135) 评论(0) 推荐(0) |
||