16,548
社区成员




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();