Achei muito interessante a hbnetio, por enquanto só os testes básicos.
Teste 1:
Compilei e executei \harbour\contrib\hbnetio\tests\netiotst.prg
É um programa com servidor e cliente ao mesmo tempo. Roda numa única máquina.
Teste2:
Separei a parte servidor da parte terminal, e alterei para minha configuração.
Testei usando meu servidor interno, e depois pela internet.
Teste3:
Daqui pra frente, comecei a mexer no meu aplicativo.
Num resumo:
A parte servidor é uma função pra ativar e outra pra desativar, com a configuração.
A parte terminal é uma função pra conectar e outra pra desconectar, e os DBFs e Ãndices passam a ter o prefixo net:
Se usa uma função, por exemplo AbreArquivos( { "clientes", "produtos", "pedidos" } )
É alterar a função pra acrescentar o net: antes do use. use ( "net:servidor:porta:senha:" + nomedbf )
E os File() etc.
O mesmo programador que altera o Harbour é quem altera a hbnetio (Przemyslaw Czerpak)