VS组播发送方法

    科技2026-10-05  4

    vs组播发送方法 1,建一个类,继承系统类,例如class sendmsg:public CAsyncSocket 2,mfc,.h文件建立 public: sendmsg send; int sendport; int recvport; cstring recvmultiip; 3,bool接口初始化函数里 写在最上面

    初始化3个参数; UINT nBuflen=1281024; AfxSocketInit(); BOOL res =send. create(sendport,SOCK_DGRAM,FD_READ|FD_WRITE); //res =FALSE则afxmessagebox创建端口失败 if (!send.SetSockOpt(SO_RCVBUF,(char)&nBuflen,sizeof(nBuflen))) { AFXmessagebox(_T“设置缓冲区失败”); } 4,在dlg.cpp用theAPP.的方式在线程里调用 char strsend[128*1024]={0}; theAPP. send. SendTo(strsend,strlen(strsend),recvport,recvmulitip);

    Processed: 0.009, SQL: 11