摘要:
管道可以实现本地和网络上两个进程的通信服务器端:::OnPipeCreate() //创建命名管道{ hPipe = CreateNamedPipe("\\\\.\\pipe\\MyPipe",PIPE_ACCESS_DUPLEX|FILE_FLAG_OVERLAPPED, 0,1,1024,1024,0,NULL); if(INVALID_HANDLE_VALUE == hPipe) ... 阅读全文
摘要:
邮槽 在网络上进程通信为单向方式::OnMailslotRecv() //接收端即为服务器端{ HANDLE hMailslot; CString mailhostName(""); mailhostName= "\\\\.\\mailslot\\MyRecvMailslot"; hMailslot = CreateMailslot(mailhostName,0, MAILSLOT_WA... 阅读全文
摘要:
void CInterChatApp::GetHostInfo(CString &hostIP,CString &hostname){ DWORD dwsize = 255; char username[255]; if(::GetComputerName(&username[0], &dwsize)) { hostent *pHost; p... 阅读全文