Transferencia de archivos Delphi
1 Dado que desea transferir archivos entre sí, generalmente solo puede usar TCP (porque el volumen de datos del archivo es generalmente relativamente grande), luego use el control TCP Escuche en el servidor y el control TCP. en el cliente. Simplemente conéctese y listo. Si quieres lograr una transmisión bidireccional, como dijiste, debe haber un servidor y un cliente en ambos lados, es decir, hacer un software y poner dos controles TCP, uno para el servidor y otro para el cliente.
2. En cuanto a su última situación, este es en realidad un problema que no puede resolver directamente mediante programación (esencialmente NAT, es decir, 1 IP de red externa = n IP de red interna). La solución actual es:
1) Usar VPN, el software VNN listo para usar (desarrollado por una empresa en Beijing, se puede usar durante 7 días de forma gratuita
2) Haga una retransmisión usted mismo (el software de transferencia debe tener una dirección de red externa para ejecutarse). Antes de transferir archivos, ambas partes transmisoras deben iniciar sesión en la transferencia y todas las transferencias deben pasar por el software de transferencia.
En la actualidad, solo conozco estos dos métodos. Si existe un tercer método, dímelo, ¡gracias!