serverType最好用非阻塞还是线程阻塞,请帮忙。(送分)(100分)

  • 主题发起人 主题发起人 supercop
  • 开始时间 开始时间
S

supercop

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]用serversocket接收文件时,它的serverType最好用非阻塞还是线程阻塞,请帮忙。
如果用线程阻塞,我该如何编写程序,在那里编写?我是一个菜鸟,请大家不要见笑。
我的服务端可能同时会有20多个客户端发送文件,这个接收程序如何写呢?
由于项目非常急,请各位高手一定要帮忙。
 
才20个客户端把你难成这样。每个连接一个线程,事件驱动。
 
up,同意上面的意见。一般情况下选择线程阻塞。
 
用线程阻塞的话,请问在那里写程序。用了线程阻塞,有些事件不是不能触发吗?
 
谢谢两位,我已经加分了。能不能说的详细一点。我不胜感激。
 
写自己的线程代码,可以参考SConnect.pas中的TTransportThread,但不需要处理接口,
你可以用TMemoryStream替代。
然后在OnGetThread中建立你写的线程对象。
整个程序你可以参考:
C:/Program Files/Borland/Delphi7/Source/Vcl/ScktSrvr.dpr
 
后退
顶部