dolantin 发表于 2009-6-29 22:08:05

ACE_Asynch_Transmit_File 文件传输 丢包

我使用ACE 提供的示例test_proactor.cpp 进行文件传输,发现在接收文件时,会出现丢包的现象,
即接受到的文件中间可能缺了一个或几个ACE_Message_Block的内容,导致接受的文件无法使用,
按理tcp的方式是不应该存在这种情况的,想问问各位,是否还有什么地方是需要注意或可能
出差错的地方。

steven99ca 发表于 2009-6-30 01:49:19

一定是应用层代码的问题,如果用原始代码,你能每次重现,就fire a bug.

stuarts 发表于 2009-6-30 10:07:08

贴详细的代码看看,学习学习

wishel 发表于 2009-6-30 14:58:51

那个例子同时跑两个文件传输,你可以把另一个用async stream的关掉,再看看有没有问题。我记得以前跑的时候,一起跑好像有点问题。
页: [1]
查看完整版本: ACE_Asynch_Transmit_File 文件传输 丢包