关于SOCKET多线程接受的一个奇怪的现象
Thread thread1 = new Thread(new ThreadStart(receive1));
thread1.Start();
Thread thread2 = new Thread(new ThreadStart(receive2));
thread2.Start();
这样开2个线程接收的话,SERVER的信息总是被RECEIVE1收到.
而且只有第一次能正确接收到.之后就总是接收不全.....
为什么啊
------解决方案--------------------你把接受的方法发出来。
是不是都用同一个Socket在接受