如题!!~~高手帮个忙,最好贴个源码地址,小弟谢谢了~~

解决方案 »

  1.   

    我们以前做过在web上用socket连接ftp文件上传的。在可以通过 Socket 开始对话之前,必须在应用程序和远程设备之间创建一个数据管道。尽管存在其他网络地址族和协议,但本示例说明如何创建与远程服务的 TCP/IP 连接。TCP/IP 使用一个网络地址和一个服务端口号来唯一标识设备。网络地址标识网络上的特定设备;端口号标识要连接到的该设备上的特定服务。网络地址和服务端口的组合称为终结点,它在 .NET Framework 中由 EndPoint 类表示。为每个受支持的地址族定义了 EndPoint 的子代;对于 IP 地址族,该类为 IPEndPoint。Dns 类向使用 TCP/IP Internet 服务的应用程序提供域名服务。Resolve 方法查询 DNS 服务器以将用户友好的域名(如“host.contoso.com”)映射到数字形式的 Internet 地址(如 192.168.1.1)。Resolve 返回一个 IPHostEnty,该实例包含所请求名称的地址和别名的列表。大多数情况下,可以使用 AddressList 数组中返回的第一个地址。下面的代码获取一个 IPAddress,该实例包含服务器 host.contoso.com 的 IP 地址。Visual Basic  复制代码 
    Dim ipHostInfo As IPHostEntry = Dns.Resolve("host.contoso.com")
    Dim ipAddress As IPAddress = ipHostInfo.AddressList(0) 
    C#  复制代码 
    IPHostEntry ipHostInfo = Dns.Resolve("host.contoso.com");
    IPAddress ipAddress = ipHostInfo.AddressList[0];
     Internet 分配号码机构 (IANA) 定义公共服务的端口号(有关更多信息,请访问 www.iana.org/assignments/port-numbers)。其他服务可以具有在 1,024 到 65,535 范围内的注册端口号。下面的代码将 host.contoso.com 的 IP 地址与端口号组合,以便为连接创建远程终结点。Visual Basic  复制代码 
    Dim ipe As New IPEndPoint(ipAddress, 11000) 
    C#  复制代码 
    IPEndPoint ipe = new IPEndPoint(ipAddress,11000);
     确定了远程设备的地址并选择了用于连接的端口后,应用程序可以尝试建立与远程设备的连接。下面的示例使用现有的 IPEndPoint 连接到远程设备,并捕捉引发的任何异常。Visual Basic  复制代码 
    Try
        s.Connect(ipe)
    Catch ae As ArgumentNullException
        Console.WriteLine("ArgumentNullException : {0}", _
            ae.ToString())
    Catch se As SocketException
        Console.WriteLine("SocketException : {0}", se.ToString())
    Catch e As Exception
        Console.WriteLine("Unexpected exception : {0}", e.ToString())
    End Try 
    C#  复制代码 
    try {
        s.Connect(ipe);
    } catch(ArgumentNullException ae) {
        Console.WriteLine("ArgumentNullException : {0}", ae.ToString());
    } catch(SocketException se) {
        Console.WriteLine("SocketException : {0}", se.ToString());
    } catch(Exception e) {
        Console.WriteLine("Unexpected exception : {0}", e.ToString());
    }
     
      

  2.   

    web方式的话,可以通过http等协议来发送和接收数据...
      

  3.   

    你说这个 我估计就2个办法最好:
    1、通过服务器存储信息方式比如Application ,登录一个用户就往服务器上发送一条信息大家共同看到这条信息,就有点类似WEB聊天室这样的,只是从多个表现为单个用户而已。2、ajax发送到服务器保存到相应的数据库,或者XML里面,实现点对点或者点对多。3、一般是2着结合,保证数据信息不丢失
      

  4.   

    感觉不需要SOCKET来处理
    结合ajax来做就好了