Shutdown the socket before closing for cleaner termination.
This commit was SVN r20283.
Этот коммит содержится в:
родитель
84a3f84fdf
Коммит
253a54df12
@ -255,7 +255,13 @@ extern int mca_oob_tcp_output_handle;
|
|||||||
#if defined(__WINDOWS__)
|
#if defined(__WINDOWS__)
|
||||||
#define CLOSE_THE_SOCKET(socket) closesocket(socket)
|
#define CLOSE_THE_SOCKET(socket) closesocket(socket)
|
||||||
#else
|
#else
|
||||||
#define CLOSE_THE_SOCKET(socket) close(socket)
|
|
||||||
|
#define CLOSE_THE_SOCKET(socket) \
|
||||||
|
do { \
|
||||||
|
shutdown(socket, 2); \
|
||||||
|
close(socket); \
|
||||||
|
} while(0)
|
||||||
|
|
||||||
#endif /* defined(__WINDOWS__) */
|
#endif /* defined(__WINDOWS__) */
|
||||||
|
|
||||||
|
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user