想做一个C/S程序,想让客户端可以自动连接服务器,而不用用户自已输入服务器地址。如何实现?

解决方案 »

  1.   

    下载DirectX SDK 上面的例子(DirectPlay)可以简单实现
    缺点:必须安装DirectX  不过每个Windows都集成,问题不大
      

  2.   

    呵呵,我也有这个问题,我是用了广播地址,可是不行,在自己的机子上测试的时候总说没有路由,
    当然我用的是UDP方式
    请高手们指点了!!
      

  3.   

    我今天这样试了一下结果行不通!出现错误"运行时错误100049,本地机器上的地址不可用"
    客户端(我所使用的那端)
           form_load()
               TCPClient.RemoteHost = "255.255.255.255"
               TCPClient.RemotePort = 1080
           command_click()
               TCPClient.Connect
           TCPClient_DataArrival()
               msgbox "收到反应信息了"
    服务器端
          form_load()
               TCPServer.LocalPort = 1080
               TCPServer.Listen
          TCPServer_ConnectionRequest()
               If TCPServer.State <> sckClosed Then
                   TCPServer.Close
               End If
               TCPServer.Accept requestID
               tcpserver.send "要发送的消息"
    各位:那儿出错了?还望指教!!!
      

  4.   

    可通过设置DNS的方式。
    只要更改DNS服务器的解析地址即可。