Por favor, eche un vistazo antes de leer: Soy una persona a la que le gusta grabar. Cada vez que escribo un blog, lo estudio repetidamente y hago todo lo posible para mejorar continuamente la calidad del blog. El artículo está configurado solo para fanáticos, porque escribir un blog realmente requirió mucho esfuerzo. Esperamos mejorarnos mutuamente ¡Gracias! !
Directorio de artículos
- Por favor, eche un vistazo antes de leer: Soy una persona a la que le gusta grabar. Cada vez que escribo un blog, lo estudio repetidamente y hago todo lo posible para mejorar continuamente la calidad del blog. El artículo está configurado solo para fanáticos, porque escribir un blog realmente requirió mucho esfuerzo. Esperamos mejorarnos mutuamente ¡Gracias! !
- 1. Diferencias comunes
提示:以下是本篇文章正文内容
个人觉得Linux下进行网络编程会更方便!!!
1. Diferencias comunes
De hecho, si todo es programación en C++, la sintaxis no es muy diferente, principalmente porque los archivos de encabezado y las llamadas a funciones pueden ser diferentes.
- archivo principal
winsock.h/winsock2.h en Windows
sys/socket.h manejo de errores en Linux:
errno.h
- inicialización y terminación
Windows necesita usar WSAStartup, WSAclean
no necesita usarse bajo Linux
- cerrar enchufe
Windows 下 cerrar socket (...)
Linux 下 cerrar (...)
- Adquisición de tiempo a nivel de milisegundos
GetTickCount() en Windows
Gettimeofday() en Linux
- obtener código de error
getlasterror()/WSAGetLastError() en la
variable errno de Windows en Linux
Las palabras clave no son fáciles, ¡gracias por sus elogios! ! !
Las palabras clave no son fáciles, ¡gracias por sus elogios! ! !
Las palabras clave no son fáciles, ¡gracias por sus elogios! ! !