----- Original Message -----
Sent: Saturday, December 06, 2003 8:22
AM
Subject: [msvc] _beginthread or
CreateThread???
Which is better to use?? _beginthread or
CreateThread?? I've always used _beginthread in the past... But after looking
at _beginthread.. it really calls CreateThread...
Is this a bug with _beginthread()???
HEAP[MUD.exe]: HEAP: Free Heap block 8d5b70
modified at 8d5c88 after it was freed
void CMainThread::StartThread(void
*tptr)
{
SOCKET
ListenerSocket;
sockaddr_in
lsin;
int
n;
ListenerSocket =
socket(AF_INET, SOCK_STREAM, 0);
lsin.sin_family =
AF_INET;
lsin.sin_addr.s_addr =
INADDR_ANY;
lsin.sin_port =
htons(g_Config.Port);
bind(ListenerSocket, (sockaddr
*)&lsin, sizeof(lsin));
getsockname(ListenerSocket,
(sockaddr *)&lsin, &n);
listen(ListenerSocket,
5);
while (NOT
g_bMainThreadDone)
{
SOCKET
tempsocket;
sockaddr_in
tin;
int n =
sizeof(tin);
tempsocket = accept(ListenerSocket, (sockaddr *)&tin,
&n);
if (tempsocket !=
INVALID_SOCKET)
_beginthread(SessionThread, 0, (void
*)tempsocket);
Sleep(1);
}
closesocket(ListenerSocket);
SendStopEvent();
}
_______________________________________________
msvc mailing
list
[EMAIL PROTECTED]
See
http://beginthread.com/mailman/listinfo/msvc_beginthread.com for subscription
changes, and list archive.