日期:2014-05-20  浏览次数:20859 次

TCP网络通信程序使用C#2005调试总是出错,希望有高手相助!
客户端和服务器端通信程序由2003转换为C#2005调试后总是出错,后来发现是2005线程间相互调用的问题,客户端能调试好,但服务端怎么调试也不正常,
搞了两天,最后希望在这里有高手相助,能够改正下面的程序,或者发一些通信类的代码参考一下,谢谢
程序下载地址:
http://511600.com/singo/客户端和服务器端通信程序.rar

------解决方案--------------------
up
------解决方案--------------------
mark,看看先。
------解决方案--------------------
官方做法是用delegrate和invoke
简单做法是在窗体设计器里面加
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;

------解决方案--------------------
建议不要把2003的程序在2005中重新编译,会有问题的。