请教vc socket编程高手:一个关于CSocket的很怪异的问题
我建立了两个程序,每个程序里有一个CSocket变量,当然这两个socket的端口是不一样的,而且这两
个socket都是用的UDP协议,我对每个socket的onReceive事件进行了处理,以接收消息。 现在我让这
两个程序通过UDP协议进行通讯。两个程序都运行时,程序1发送消息,程序2接收消息,工作得很好,
没有什么问题。但当我把程序2关闭掉以后,程序1在向程序2的socket发送消息时,sendTo函数是成功
的,但程序1(不是程序2)的onReive事件被触发,并且程序1的recvFrom函数发生了错误。
我想不通为什么程序1向程序2的socket发送的消息反而触发了程序1的onReceive事件,我又没有向程序
1的socket发送消息。这是不是socket的一个bug?
请高手指点迷津,小弟不胜感激!