?? trans1.c
字號:
#include <comlib.h>struct desktop /* 監控前臺結構 */{ char szIP[20]; int nPort;};struct desktop top[] = /* 監控前臺列表 */{ {"127.0.0.1", 10000}, {"127.0.0.1", 10001}};int main(int argc, char *argv[]){ int nSock, nSize, i; char szBuf[1024]; if (CreateUdpSock(&nSock, 8888) != 0) return 1; /* 創建接收UDP套接字 */ while (1) { memset(szBuf, 0, sizeof(szBuf)); nSize = sizeof(szBuf); RecvMsgByUdp(nSock, szBuf, &nSize); /* 接收主機進程監控信息 */ fprintf(stderr, "Get[%s]\n", szBuf); for (i=0; i<sizeof(top)/sizeof(struct desktop); i++) { /* 發送接收到的信息到每一個前臺進程 */ fprintf(stderr, "Send [%s][%d]\n", top[i].szIP, top[i].nPort); SendMsgByUdp(szBuf, strlen(szBuf), top[i].szIP, top[i].nPort); } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -