Delphi VCL Conexao TCP - De vergonha...

Prezados
Eu tenho um sistema que tem que funcionar 24x7, no sistema Server/Client em TCP/IP. Tenho que me proteger das seguintes situacoes
- Server ligado, PC do cliente entra e conecta.
- Rede caiu (switch, roteador, e c* a 4) e volta, o sistema tem que subir sozinho.
- Server caiu, voltou, a manezada dos clientes tem que subir sozinho, sem dar dupla conexao, pois os clientes podem nao ter tempo de perceber que o server caiu e os sockets assim vao pro espaço.
Ja testei uma P**** de componente, mas sempre tem uma falha ou outra....eh cruzeta isso.
Alguem tem algo ja feito ae que funcione, pode ate ser com componente pago.
Meu sistema tem que monitorar 40 clientes por server, sao 2 servers na aplicacao central.
EU ja tentei entender essa buça de thread eheheheh mas nao tem jeito ehehehehe....
Ja tentei os nativos, o Fundamentals VCL, o SimpleTCP, o IPWorks, o INDY, mas sempre tem um cricri pra resolver......funciona horas, depois fica dando pau na xinxa....
O server sempre transmite por broad (ele pega a lista de conectados) e manda bala.... mas as vezes uma dessas conexoes da pau ai froide....
Outra coisa, onde que pau eh que voce configura o tempo de um dos lados da conexao perceber que o outro lado caiu. Tem um timeout que na osei se eh de sistema operacional, (Windows).....
To no osso com essa P****. Ja resolvi a pior parte do bagulho que foi montar um multicast....agora to morrendo nessa m* aqui.....
Grato. Desculpe os *** eh que to estressado com essa p*
ehehehehehehe
T+.
Eu tenho um sistema que tem que funcionar 24x7, no sistema Server/Client em TCP/IP. Tenho que me proteger das seguintes situacoes
- Server ligado, PC do cliente entra e conecta.
- Rede caiu (switch, roteador, e c* a 4) e volta, o sistema tem que subir sozinho.
- Server caiu, voltou, a manezada dos clientes tem que subir sozinho, sem dar dupla conexao, pois os clientes podem nao ter tempo de perceber que o server caiu e os sockets assim vao pro espaço.
Ja testei uma P**** de componente, mas sempre tem uma falha ou outra....eh cruzeta isso.
Alguem tem algo ja feito ae que funcione, pode ate ser com componente pago.
Meu sistema tem que monitorar 40 clientes por server, sao 2 servers na aplicacao central.
EU ja tentei entender essa buça de thread eheheheh mas nao tem jeito ehehehehe....
Ja tentei os nativos, o Fundamentals VCL, o SimpleTCP, o IPWorks, o INDY, mas sempre tem um cricri pra resolver......funciona horas, depois fica dando pau na xinxa....
O server sempre transmite por broad (ele pega a lista de conectados) e manda bala.... mas as vezes uma dessas conexoes da pau ai froide....
Outra coisa, onde que pau eh que voce configura o tempo de um dos lados da conexao perceber que o outro lado caiu. Tem um timeout que na osei se eh de sistema operacional, (Windows).....
To no osso com essa P****. Ja resolvi a pior parte do bagulho que foi montar um multicast....agora to morrendo nessa m* aqui.....
Grato. Desculpe os *** eh que to estressado com essa p*
ehehehehehehe
T+.