关于一端用VS2005C#,一端用VB6.0作的网络通信的问题!
蛮牛他爹 2008-07-15 05:45:13 (同发本论坛C#版块和VB“网络编程”版块)
关于一端用VS2005,C#,一端用VB6.0作的网络通信的问题!
最近和朋友在搞一个小程序,就是实现局域网两端通信。朋友做的那端是server端,采用的开发环境是VS2005,C#,具体实现方法我不懂,因为我对C#是外行,但是他给我提供了源代码,稍候发在下面;我这端做的是client端,开发环境是VB6.0,实现方法是采用winsock控件,协议采用的是TCP/IP协议!(后面也有我VB做的源代码!)
现在出现的一个问题是:我的client端能连接上他,但是在通讯的时候,他发给我的信息,在任何情况下,我收不到。我发给他信息,只能收到第一条,以后的就收不到了!也就是说,或者他的程序重启,再连接,我发给他的信息,他能收到;或者我的程序重启,再连接,再发信息给他,他能收到。每次都是重启后第一条信息可以收到,不重启的话,以后的信心都收不到!
两端源代码在后面!
各位大侠,怎么回事啊?怎么解决呢?是我的这端出了问题,还是他那端出了问题?
我自己又用VB做了server端的程序,然后又用我的这个client端的程序连接,一切都正常啊!!郁闷了!我不懂c#!
麻烦各位大侠找下问题所在,虽然我不懂C#,但是我可以把大家的建议发给我朋友看!
谢谢了,辛苦你们了,大热天的!