使用SOCKET API
自定义帧格式,使用非阻塞方式!

解决方案 »

  1.   

    stNonBlocking
    发用sendbuf收onread
    看看delphi自带的例子吧
      

  2.   

    嘻嘻,打打广告,去www.myvc.net 问吧,这速度实在慢得让人受不了~!
      

  3.   

    前几天真见鬼。CSDN慢得让人不想再去进。但今天好啦!
      

  4.   

    hezchuan168(开心果): OK. 你现在做的过程中有遇到什么问题没有?
      

  5.   

    1.完全可以胜任。我的一个程序测试的时候TerverSocket曾经连接了300各客户端同时发送请求测试(win2000 / pIII500)2.这么大的客户数,一定要在Server短采用阻塞(stThreadBlocking)的方式,这样,TServerSocket会为每个连接建立一个线程,彼此不会影响,程序效率会很高。服务段如果采用非阻塞的,就变成一个大循环了,这样效率会低些。而且某一个连接停顿了会影响其它的连接的。3.你要建立自己的登录认证机制,比如,发送用户名、密码等等,或者限制连接的客户端IP范围,不对的就断开就行了。4.发现不对了,服务段主动断开就行了5.通过了登录的安全检查,你就只能认为是你的client发送的合法数据了,这个问题你应该在第3各问题里面解决。至于安全的问题你因该结合自己的要求,没必要太超前的安全。