Puede ser que yo sea un poco corto y por eso tengo que preguntarte cosas que lo mismo son chorradas. Pero del mismo modo que yo lo estoy haciendo muchos otros directamente pasaran del tema y no van a querer ni probarlo. Principalmente porque hay mucha gente que no sabe ni lo que es un server y un cliente (bueno, esto a lo mejor es un poco exagerado, aunque alguien habra). Por mucho que digas que todo el codigo esta ahi yo veo algunos "magic numbers" de los que no tengo ni idea que quieren decir. Por eso te recomiendo escribirte una pequeña documentacion. Si aun asi no quieres pues nada, pero en mi opinion la gente sera menos reacia a probarlo cuantas mas facilidades les des.
Bueno, al tema.
1. Vale, dejame suponer. Una vez que hemos llamado al BNP_CONNECT ya no necesitamos llamar a ninguna funcion mas, y automaticamente envia los paquetes de informacion que hayamos introducido en el segundo parametro. Me equivoco? O no es asi?
2. Como saber el cliente la direccion del servidor? Mejor dicho, donde esta y que forma tiene esa direccion? De donde lo saco? En el client.prg pone "localhost". Esto quiere decir que solo funcionara en el mismo ordenador, no? Si yo quisiese jugar con, por poner un ejemplo, Drumpi, que pasos tendriamos que hacer para poder conectar nuestros ordenadores?