基于 UDP 的数据传送协议,使用 C++ 编写。
使用自带的 sendfile 和 recvfile 传文件时如果耗时较长将会出现以下错误:[1]
sendfile
recvfile
recvfile: Connection was broken.
使用自带的 appserver 和 appclient 测试发现,即使在本地网络也有少许 NAK ,在出问题的网络根本收不到 ACK 或者 NAK 。
appserver
appclient
NAK
ACK