|
楼主 |
发表于 2005-8-8 19:34:49
|
显示全部楼层
我上面解释的 5 是错误的。
在EvaSocket里, 重新定义了, 这个错误是 BytesReadWrong,
就是说实际读到的字节数和提示的新到字节数不同。
可否帮忙做一个测试, 请在 src/api 目录下的 evasocket.cpp 文件,
屏蔽掉 197, 199 和 200 3行
在第 196 行, 这是个空行,换成
printf("receivedLength: %d\tByteCount: %d\n", receivedLength,ByteCount);
结果就是(196到200行)
[code:1]
printf("receivedLength: %d\tByteCount: %d\n", receivedLength,ByteCount);
//if(receivedLength == ByteCount)
emit receivedData(receivedLength);
//else
//emit exceptionEvent(BytesReadWrong);
[/code:1]
然后存盘, make && make install
运行看看,是否可行。
万分感谢。 |
|