(SOCKET)奇怪的现象。。。
街角咖啡 2001-07-10 05:33:35 由于特殊的原因,在程序中需要对本机发送一个32k的UDP包。
我通过CAsyncSocket类反复测试发现,对本机发送数据包,不能超过11K,超过了11K,本机就接收不到了,低于11k,本机就能全部收到。
而对网络中别的机器发送,或收别人发的32k都没有问题。
我怀疑是不是对本机发送时,根本没有发送到网络,直接从网卡又回来了(我用网络测试工具测了,网络确实没有侦测到包),而网卡(或其它什么)有一缓存限制着包的接收发送。
请大家帮忙讨论一下这种现象。谢谢。