我想至少server.socket能够链接200台机器没有问题吧?服务器连接的客户端在84个的时候
,其它后面链接的客户端就不能连接到服务器。我还能在该机器打开两个delphi5。这说明
系统开销还没有完!问题究竟在什么地方?是不是我还有什么地方没有想到?能解决问题
再加分!

解决方案 »

  1.   

    先说清楚..你是非阻塞还是阻塞?
    如果是利用WINDOWS消息的非阻塞方式..不般不宜开多线程吧...还有,
    你具体的处理过程都说清楚些吧.
      

  2.   

    这么大的客户量你应该用阻赛方式的多线程来做,84个客户端我想让TServerSocket循环一遍也累呀!
    你的84之后报什么错误吗?我以前用delphi4写的阻塞程序,测试的时候同时连接了300个客户端,虽然响应的稍微有些迟钝,但是没任何问题。
      

  3.   

    TServerSocket的多线成应该只能用阻塞吧?
      

  4.   

    强烈关注!pazee(耙子) :给段程序呀。强烈关注!
      

  5.   

    非阻塞方式的 delphi\demos\internet下面有一个chat的例子。
    阻塞多线程的在 delphi 的 help 里面有个例子。
    我当时就是看这些学的,大家应该利用现有的资源。
      

  6.   

    ---------------------------
    Microsoft Internet Explorer
    ---------------------------
    发生内部错误,您正在使用的其中一个窗口即将关闭。
    ---------------------------
    确定   
    ---------------------------
    5555555~~~~~~~~~给你打的一连贯字变成了上面这个,算了!上班了但说一句要用阻塞型自己写线程
      

  7.   

    另有本《DELPHI分布式编程》的书里有讲到这方面的例子