[阅读: 630] 2006-09-24 09:57:20
1.这样我希望能够创建10个与Boss的连 接,然后所有POS,手机来共享这10个连接。
2.如果共享10个连接,就涉及到资源的分配问题。具体问题如下:
1.由于是POS连接,客户端不会发送CLose消息给SOCKET或者POS死机,线路故障等一些问题
该POS机没有释放资源,那这个连接被一直占用,怎么释放?
2。分配连接的问题,计划采用互斥 信号量,同样,资源被占后,出现故障不能释放资源
3。我的几个兄弟Delphi 7.0里面都没有INDY Demo
系统还有一个总的框架:
POS发来请求 ---服务器端我用SocketServer控件在监听,如果有连接(它应该创建一个线程来服务吧?这个括号里面的我都是没有把握的,)这个控件里面有个SocketServer有个OnClientRead事件来读出POS的数据,然后我要将该数据做一翻处理后然后在组合包发给BOSS,
BOSS处理之后将数据发给服务器,然后服务器在将包传给POS机,传个POS我用的是SOCKETSERVER的Socket.SendBuf方法,由于连接的POS比较多,在返回POS机的时候怎么区分返回给哪个POS机??