分布系统求助,高手请进
我的目的:一个服务端可以快速接受若干个客户端主动的字符串提示。
我实现的分布程序:
pb6.5,服务端用transport,监听端口;客户端用connection,连接服务端,
并使用服务端某不可视对象的代理,调用服务端执行操作,服务端的
不可视对象用来打开一个窗口,并对窗口中的列表框添加传送过去的字符串
不可视对象的使用:ShareObjectRegister法,客户端用CreateInstance方法
我碰到的问题是:
每个客户端连接上服务端后,服务端产生不同线程用来打开一个新窗口(用一
个数字变量作加法测试过),
导致每个客户端拥有一个对应的服务端窗口,各自传送的字符串都只能显示在
各自的窗口中,当客户端断开连接,其对应服务端窗口也关闭了
我现在希望:
所有客户端都打开同一个窗口,所有传递的字符串都显示在这个
窗口的列表中。客户端断开连接时,服务端的窗口不能关闭
我的想法:
服务端的不可视对象为单线程就好了,但是这个自己实现我没经验。我还在试。
请问:
怎么才能改进成我希望的样子