Colección de citas famosas - Slogan de motivación - ¿Cómo realiza el programa C la programación de red en Windows?

¿Cómo realiza el programa C la programación de red en Windows?

Está relacionado con el entorno de compilación (O IDE). Por ejemplo, vc puede usar directamente todas las funciones de la biblioteca c.

Si ftp usa TCP, entonces use el socket de transmisión (SOCK_STREAM). ) Las funciones relacionadas, si se usan como cliente, la secuencia de llamada es la siguiente:

1 socket()

2 connect()

3 send/ recv

4 closesocket()

Si es del lado del servidor, la secuencia de llamada es la siguiente:

1 socket()

2 enlazar()

3 escuchar()

4 aceptar()

5 enviar/recv()

6 cerrarsocket( )

vc Hay una biblioteca ws2_32.lib disponible

El programa solo se puede desarrollar en la capa de transporte (es decir, TCP/UDP) y no se puede operar en la capa de aplicación. Es decir, no existe tal biblioteca y se puede implementar llamando a una función El cliente o servidor de ftp. Si es necesario, puede consultar el código ftp en Internet.

Usar la biblioteca anterior es muy sencillo:

#include

#pragma comment(lib,"ws2_32.lib")

...

Ver msdn para más detalles