最近小弟在编一个聊天程序(老师留的作业)不知如何编辑多线连接  希望各位高手赐教一二。。谢谢

解决方案 »

  1.   

    tcp才需要winsock控件数组
    udp不需要,受到信息后,根据远程主机将数据发回去就行
      

  2.   

    Server
    放置一个winsock,设置为UDP协议,本地端口33333
    系统加载时加入代码:
    If winsock1.State <> sckClosed Then winsock1.Close
    winsock1.Bind winsock1.LocalPort
    在DataArrival事件中加入代码:
    winsock1.SendData "来自" & winsock1.RemoteHostIP & "的用户您好!"
    Clietn
    放置一个winsock,设置为UDP协议,本地端口13131
    系统加载时加入代码:
    winsock1.RemoteHost = "192.168.0.1"    '服务器ip
    winsock1.RemotePort = 33333
    If winsock1.State <> sckClosed Then winsock1.Close
    winsock1.Bind winsock1.LocalPort
    添加一个命令按钮并在Click事件中加入代码:
    winsock1.SendData "现在时间是" & Time
      

  3.   

    上面的是udp的,需要tcp的吗?
      

  4.   

    给一个udp差不多,只是添加文件得标记(象flashget那样把文件分块,然后进行发送)