18,356
社区成员
发帖
与我相关
我的任务
分享
DWORD WINAPI MsgThread(LPVOID lpvoid)
{
g_msg_hwnd = CreateSocketWindow( ::GetModuleHandle(NULL) );
if (NULL == g_msg_hwnd)
return 0;
MSG msg;
while(1)
{
GetMessage(&msg, g_msg_hwnd, 0, 0);
if (msg.message == WM_QUIT)
{
UnInitAsyncSocket();
return 1;
}
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 1;
}
SOCKET connect_socket = ConnectToAddr("127.0.0.1", 4444, SOCK_STREAM);//笔误
int _tmain(int argc, _TCHAR* argv[])
{
InitAsyncSocket();
SOCKET server_socket = ListenConnect(4444, SOCK_STREAM, 10);
cout<<"send tcp msg length:"<<SendTCPMsg(server_socket, "send test")<<endl;
Sleep(5000);
system("pause");
return 0;
}