16,471
社区成员
发帖
与我相关
我的任务
分享
UINT server_thd(LPVOID p)
{
if( (ssocket = accept(listen_sock, (struct sockaddr *)&client_addr, &iaddrSize)) == INVALID_SOCKET)
{
//MessageBox(__T("创建监听失败"))
}
while(1)
{
res = recv(ssocket, msg, 1024, 0);
msg[res] = '\0';
::MessageBox(NULL,("Recv a File"),NULL,MB_OK);
CFileDialog dlg ( FALSE ) ;
dlg.m_ofn.hInstance = AfxGetInstanceHandle();
dlg.m_ofn.lpstrFilter= "All Files(*.*)|(*.*)";
dlg.m_ofn.lpstrFile = filename;
dlg.m_ofn.Flags &= ~OFN_EXPLORER;
if ( dlg.DoModal() == IDOK )
{
CFile file(filename, CFile::modeCreate| CFile::typeBinary| CFile::modeWrite);
}
}
}
if (m_ofn.hwndOwner != NULL && ::IsWindowEnabled(m_ofn.hwndOwner))
{
bEnableParent = TRUE;
::EnableWindow(m_ofn.hwndOwner, FALSE);
}
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
……
CoUninitialize();