用winsock发送信息的问题?
请教各位专家:我用winsock控件发送信息到服务端并想用条件判断语句来执行接收到的数据.但服务器程序却没有任何反应.我不明白是怎么回事?
我的程序是这样的:一个服务器程序和一个客户程序,服务器程序有若干个窗体,除主窗体外(form1外),还有若干个窗体(form2,form3等),客户程序窗体上有个组合框用于放置服务器程序中除主窗体外的其它窗体的标题名称,然后当我在客户程序窗体的组合框中选定某一项后,被选定的文字由winsock控件发送给服务器程序.然后我想在服务器程序中的winsock1_dataarrival()事件当中用if...then...elseif...then判断结构来判断所接收的数据是与那个窗体的标题属性相对应.然后把相应窗体中的列表框内的项目由winsock发送到客户端窗体的组合框下面的一个列表框中.但当我在组合框中选定了文字后,文字是发送出去了,但服务器程序却没有任何反应?我不知道是怎么回事?也不知道要实现这个功能,正确的程序应该怎么写呢?请高手指点下.可以的话,请帮助写出正确程序的代码(包括客户端发送到服务器的判断结构怎么写及服务器的winsock再把相应窗体的列表框的项目发送到客户端的列表框的代码).多谢了!(winsock我用的是TCP方式)
[解决办法]
服务器端输出收到的数据看看
[解决办法]
能显示出数据了,可能是电脑反应的问题.但还有个问题:如何用服务端的winsock发送服务端某窗体上的列表框中的所有项目呢?我说的是一次性发送所有列表框中的项目到客户端窗体上的列表框当中.不知道你会不.指导下.可以的话,写下代码.多谢了!
[解决办法]
把列表框中所有的项目加上分隔符后生成一个字符串发送出去,然后客户端分割字符串再添加到客户端的列表框中
[解决办法]
麻烦你写下这个代码,服务的和客户的.我确实不会写.谢谢了
[解决办法]
就是简单的合并字符串和拆分字符串啊,拆分字符串用split函数就好了