我在写一个聊天程序。用TCP写了一个侦听。因为侦听都是死循环。所以只好另开一个线程放到后台运行侦听。当我在后台侦听并得到数据之后,是要向前台传递的。但是数据传到前台之后,我想在前台新开一个Winform来显示数据时,却死机了。因为后台的侦听又进入了循环等待中,便把我在前台的新开了一半的窗口搞死掉了。我后台传到前台的数据是这样传的:MT.MsgformMan(uss,msdate,buffer);MT是我的前台,MsgformMan是前台接收数据的一个方法。uss,msdate,buffer这是三个string。请大家帮我解决这个问题。
谢谢!