Error de programación de red y procesamiento en Linux

  

Error número 88 ENOTSOCK__ Operación de socket en un socket sin conector.

Causa: Debido a que faltan un par de paréntesis al crear un socket, el código de error es el siguiente:

if (sockfd = socket (AF_INET, SOCK_STREAM, 0) < 0) {cout < < " error de " < < endl; return 0;} El código correcto debe ser sockfd = socket (AF_INET , SOCK_STREAM, 0) entre corchetes, el código correcto es el siguiente

if (< span style = " color: # ff0000; " > (< /span > sockfd = socket (AF_INET, SOCK_STREAM , 0) < span style = " color: # ff0000; " >) < /span > < 0) {cout < < " error de socket " < < endl; return 0;}

Número de error: 111 ECONNREFUSED Se rechazó la conexión

Causa: porque el número de puerto de escucha se establece en 13 en el programa

La solución es configurar el número de puerto en más de 1024 El numero

Copyright © Conocimiento de Windows All Rights Reserved