summaryrefslogtreecommitdiff
path: root/src/ivysocket.c
diff options
context:
space:
mode:
authorfcolin2004-03-24 10:10:15 +0000
committerfcolin2004-03-24 10:10:15 +0000
commit2d30718caf0f081f72fa1b9f89bb8d53a06c7116 (patch)
treeff7ec69a1accc054df83d975d8277a77f0088177 /src/ivysocket.c
parentc4882d9a22570672b064fe62cb81e48c651259f5 (diff)
downloadivy-c-2d30718caf0f081f72fa1b9f89bb8d53a06c7116.zip
ivy-c-2d30718caf0f081f72fa1b9f89bb8d53a06c7116.tar.gz
ivy-c-2d30718caf0f081f72fa1b9f89bb8d53a06c7116.tar.bz2
ivy-c-2d30718caf0f081f72fa1b9f89bb8d53a06c7116.tar.xz
Pb de mainloop TCL sous windows
Diffstat (limited to 'src/ivysocket.c')
-rw-r--r--src/ivysocket.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/ivysocket.c b/src/ivysocket.c
index 234f4c9..c3bdb77 100644
--- a/src/ivysocket.c
+++ b/src/ivysocket.c
@@ -166,13 +166,18 @@ static void HandleServer(Channel channel, HANDLE fd, void *data)
HANDLE ns;
socklen_t addrlen;
struct sockaddr_in remote2;
-
+#ifdef DEBUG
+ printf( "Accepting Connection...\n");
+#endif //DEBUG
addrlen = sizeof (remote2 );
if ((ns = accept (fd, (struct sockaddr *)&remote2, &addrlen)) <0)
{
perror ("*** accept ***");
return;
};
+#ifdef DEBUG
+ printf( "Accepting Connection ret\n");
+#endif //DEBUG
IVY_LIST_ADD (clients_list, client );
if (!client )
{
@@ -214,9 +219,7 @@ Server SocketServer(unsigned short port,
if (setsockopt(fd,SOL_SOCKET,SO_REUSEADDR,(char*)&one,sizeof(one)) < 0)
{
-#ifdef WIN32
fprintf(stderr," setsockopt %d\n",WSAGetLastError());
-#endif
perror ("*** set socket option SO_REUSEADDR ***");
exit(0);
}