用套接字做的局域网聊天器 实现大文件传输的时候想实现 启动某个线程传递文件名和文件大小后 显示两个按钮
“接受” “取消”因为听各路大神说 不要在线程中直接操作界面 于是用了SendMessage再由响应函数显示按钮。
可是 在别人机子上测试的时候出现了大概一秒的未响应 这是为什么?
 代码如下:
LRESULT CClient01Dlg::OnShowBut(WPARAM wparam, LPARAM lpanram)
{
//AfxMessageBox(_T("收到子线程发送消息"));
//AfxMessageBox(filemsg.FileName);
CString tmp_show("是否愿意接收文件");
tmp_show += filemsg.FileName;
SetDlgItemText(IDC_ShowFile , tmp_show);
GetDlgItem(IDC_ShowFile)->ShowWindow(true);
GetDlgItem(IDC_accept)->ShowWindow(true);
GetDlgItem(IDC_refuse)->ShowWindow(true); return 0;
}顺便问一下 我做完文件传输想做语音功能/视频。(语音优先) 哪位大神有做过相关的东西么?能否给点提示?没有实例代码,哪怕是一些关键字也好。提前拜谢了SOCKET SendMessageSOCKETSendMessageMFC多线程