271afdfc46b1a846ef7a2cb8523fbe384ca25364
7 DWORD WINAPI
DaytimeHandler(VOID
* Sock_
)
13 SOCKET Sock
= (SOCKET
)Sock_
;
16 newtime
= localtime(&aclock
);
17 pszTime
= _tasctime(newtime
);
19 SendTime(Sock
, pszTime
);
21 _tprintf(_T("Shutting connection down...\n"));
22 if (ShutdownConnection(Sock
, FALSE
))
23 _tprintf(_T("Connection is down.\n"));
26 _tprintf(_T("Connection shutdown failed\n"));
29 _tprintf(_T("Terminating thread\n"));
36 BOOL
SendTime(SOCKET Sock
, TCHAR
*time
)
38 INT StringSize
= strlen(time
);
39 INT RetVal
= send(Sock
, time
, sizeof(TCHAR
) * StringSize
, 0);
41 if (RetVal
== SOCKET_ERROR
)
44 _tprintf(("Connection closed by peer.\n"));