[C con Clase] Puerto abierto

Gilberto Cuba Ricardo gilbert en hlg.rimed.cu
Mar Abr 21 22:56:14 CEST 2009


A esto es lo que yo le llamo una buena técnica de programación y
trabajo en comunidad.

Hacía tiempo que estaba deseando ingresar a una lista donde hubieran
personas así. Gracias nuevamente y sobre todo a Programante por
compilar el código en su memoria. :)

Un detalle, que bueno, desde mi posición fue lo que encontré.

> Si no es Windows tienes que seguir cerrando el socket. En la API de
> Berkeley es close(sock) en vez de closesocket();

Traté de cerrar el socket con close(sock) desde linux, y con los
include que tengo hasta ahora!, no lo reconoció, por lo que hace
tiempo había visto shutdown, y lo busqué y fructificó, o por lo menos
eso es lo que yo pienso.

int shutdown (int sock, int how)
The shutdown function shuts down the connection of socket sock.
The argument how specifies what action to perform:
0  Stop receiving data for this socket. If further data arrives,
   reject it.
1  Stop trying to transmit data from this socket. Discard any data
   waiting to be sent. Stop looking for acknowledgement of data
   already sent; don't retransmit it if it is lost.
2  Stop both reception and transmission.
The return value is 0 on success and -1 on failure.

Gracias nuevamente!

-- 
Salu2,
 Gilbert


Nodo HLG
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.





Más información sobre la lista de distribución Cconclase