请教关于indy的idclient,idserver的问题。(50分)

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

sgwk

Unregistered / Unconfirmed
GUEST, unregistred user!
我是新手,我想请教各位富翁,SERVER端用IDSERVER,客户端用IDCLIENT,客户端之间交流的东西
通过SERVER端转交。我想知道怎么在SERVER知道有多少人连接? 怎么断开客户端的连接?
怎么把消息转交给客户 端?用多线程么?

谢谢。
 
SQL Server企业管理器,有一管理中,可以看到有多少个连接,你可以试试
 
你可以参考它自身的例子。这还用教呀?
 
对,看看Indy带的Chat例子
 
看了,那个好象要多线程的。 一个线程一个客户端。那我要是有一万个客户端呢?
不是要一万个线程了。 能详细的说说么?
 
其实根本不必要一个连接一个线程,
 
楼上的兄弟,能详细说说么?
 
Indy内部线程已经弄好了,你不必操心
一万个客户端?!
你的服务器也够个的
 
一万个,我看系统这个时候内存不够要崩溃了,
 
“一万个客户端”,让IBM来做,你只管出钱好了 :)
 
用完成端口和重叠,这么多客户是可以应付的,就是编程麻烦,服务器要用
NT/2000/XP
 
indy的资料很少,特别是中文的,建议大家多谈谈自己的心得,技巧.有资料的不仿拿出来共享
.
 
Indy自带有chat的例子吗?
 
网上有详细的例子可以下,9.0 8.22 的都有
 
一万个的话,就用多个服务器罗,用同一个数据库服务就行啦。
 
如果是同时有一万个连接,那对机器要求非常高。如果只是有一万个客户,那么可能并不会
同时有一万个连接。通过监控TIdTCPServer.OnConnect事件,可以记录连接数量。
 
IdTCPServer.MaxConnections 可以控制最大的连接数
 
可不可以做一个server 专门管是否在线,然后client和client直接发信息
 
为什么INDY自带的例子,客户端一运行就死掉呢?怎样解决?
 
后退
顶部