聊天室是 Browser --> Chatserver ,几个月前调试时地确会有不少错误信息弹出来,
但经过 log 分析,已经都解决了,测试的时候最高有127人同时在线,没出现任何错误,
(除了异常中止)
具体聊天处理和别的程序一样,浏览器请求,serversocket 在 onclientread 事件中取
得客户socket 记录在链表中,发送数据时取出对应客户socket 用 sendtext发送,
在onclientread 事件中用 sendtext() 之前是否要加 sleep(5) ?以前看到过有人在
多线程收发时用过,说是避免收发太快而造成死锁。
还有我以前在过程中大量使用了 Abort, 现在都改成 Exit 了, 正在测试,看结果如何。