现在要用利用socket将数据传出到网络服务器上,现在主要的问题是:服务器地址有多个,就是将相同的数据发送到这些地址,请问该如何操作??
应该利用多线程吗??主要我程序的下边还有一个listView对应显示服务器地址和传输的进度(此处放置一个进度条),还有暂定和恢复操作
我是个新手,请大家给我指点迷津。
谢谢... ...

解决方案 »

  1.   

    要遍历服务器地址列表,分别发送数据包。
    多线程 分别每个地址启动一个 
    进度条 有多种方法,弹出等待层的,跳转frame的
     我的blog 转载了一个
    自己还是Ajax实现的,比较容易些
      

  2.   

    http://topic.csdn.net/u/20081117/14/ebcf7ffc-4081-4262-b501-44d413920310.html
      

  3.   

    还有对大家说声抱歉,我说的都点含糊,我用的c# Winform做这个程序,不过谢谢大家关照... ... 
      

  4.   

    是用UDP还是TCP呢?UDP做广播就比较方便
      

  5.   

    是TCP,广播?能进一步指教吗?谢谢.
      

  6.   


    该用TCP还是UDP由服务器决定的服务器用TCP,那就用TCP,服务器用UDP,那你也只能用UDP
    ////
    以TCP为例如果传输数据较少,且持续时间短的话
    在一个循环里面就可以搞定,依次连接服务器->发送数据->关闭连接 就行了如果每个服务器传输时间都较长
    那最好使用多线程,每个线程连接一个服务器,在线程内部发送/////在ListView里显示进度条,这个你可以搜索一下相关代码,国外有一个代码可以用的要求可以暂停这个功能,在线程里放一个标记,在外部控制或者直接用Thread.Suspend