摘要: 首先加载套接字库#include <winsock2.h> //套接字库头文件还需要为工程添加连接ws2_32.libWORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD(2,2);err = WSAStartup(wVersionRequested,&wsaData);if(er... 阅读全文
posted @ 2010-06-05 18:05 zhouli 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 管道可以实现本地和网络上两个进程的通信服务器端:::OnPipeCreate() //创建命名管道{  hPipe = CreateNamedPipe("\\\\.\\pipe\\MyPipe",PIPE_ACCESS_DUPLEX|FILE_FLAG_OVERLAPPED,    0,1,1024,1024,0,NULL);  if(INVALID_HANDLE_VALUE == hPipe) ... 阅读全文
posted @ 2010-06-05 16:45 zhouli 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 邮槽 在网络上进程通信为单向方式::OnMailslotRecv() //接收端即为服务器端{  HANDLE hMailslot;  CString mailhostName("");  mailhostName= "\\\\.\\mailslot\\MyRecvMailslot";  hMailslot = CreateMailslot(mailhostName,0,  MAILSLOT_WA... 阅读全文
posted @ 2010-06-05 16:22 zhouli 阅读(251) 评论(0) 推荐(0) 编辑
摘要: void CInterChatApp::GetHostInfo(CString &hostIP,CString &hostname){  DWORD dwsize = 255;  char username[255];   if(::GetComputerName(&username[0], &dwsize))   {    hostent *pHost;    p... 阅读全文
posted @ 2010-06-05 15:54 zhouli 阅读(192) 评论(0) 推荐(0) 编辑