文件名称:FUCK_TCP:炮打TCP - 关于一而再再而三的粘包拆包问题的大字报
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-02 11:17:33
C
FUCK TCP 测试工具说明 测试工具首先定义了一种简单的报文格式: Packet := header + body header := length + '|' length := [0-9]+ body := text Example: 1|A 12|Hello World! 该报文格式用至少一个 digit 充当报文的头部,这些 digit 组成的数字表示后面跟着的报体的长度。 文件 功能 server.c 用于模拟粘包和拆包的服务器 client.c 一个可以适应粘包和拆包的客户端 用法: make ./server 7001 # or ./server 7001 debug 启动了一个监听 7001 端口的 TCP 服务器,你可以用自己写的客户端连接上去,接收消息。如果收到的消息是: test Hello World! 那么说明你写的代码可以正常工作。请把你的client代
【文件预览】:
FUCK_TCP-master
----client.c(2KB)
----buffer.h(511B)
----inc.h(2KB)
----README.md(5KB)
----Makefile(79B)
----server.c(2KB)
----.gitignore(21B)