如果是OICQ,我想。思路是这样的:
                                  服务器
    -------------------------------------------------------------------
    |        |    |   |    |        |    |   |.......
   用户   用户   用户  用户  用户   用户   用户  用户首先,用户上网(也就是登陆了)以后,通知服务器。然后从服务器上面取的在线用户的资料。
把资料传回用户端。当发送信息的时候,先把信息传到服务器,再到用户。(这样就能够获得交谈的信息!!!)如果是要自己做,可以改成把信息直接发送到另一个用户那里!
个人意见,仅供参考!!!

解决方案 »

  1.   

    我是一个刚接触VB的学生,所以在很多方面都还不行,能说得详细些么?万分感谢!
    OICQ:11903596
      

  2.   

    Jason_guo,说得很对,就是这个样子,其实很简单
    服务器端有一点处理控件数组的代码,剩下基本没什么代码了
      

  3.   

    我做了个局域网icq类软件,但不需要服务端,只要在局域网中看见使用该软件的机器!!愿意测试的朋友,可以到
    http://www.oldauto.com.cn/dyqxmrql/download/lanicq.zip下载,,,以前愿意测试的朋友,我已把改正后的文件发给大家了,
    或者和我联系
    [email protected]
      

  4.   

    我做了个局域网icq类软件,但不需要服务端,只要在局域网中就能看见使用该软件的机器!!愿意测试的朋友,可以到
    http://www.oldauto.com.cn/dyqxmrql/download/lanicq.zip下载,,,以前愿意测试的朋友,我已把改正后的文件发给大家了,
    或者和我联系
    [email protected]
      

  5.   

    做过一个类似的东西,有需要的请举手
    vb6+sql
    另外有谁需要测试自己的软件的我有固定IP
      

  6.   

    我正在做,不过是ACCESS的,你有SQL我可以改写代码,界面还没写好。