📄 sender.cpp
字号:
// file : Sender.cpp// author : Boris Kolpackov <boris@kolpackov.net>// cvs-id : Sender.cpp,v 1.1 2005/05/16 09:29:52 boris Exp#include "ace/OS.h"#include "ace/Log_Msg.h"#include "ace/RMCast/Socket.h"#include "Protocol.h"class args {};intACE_TMAIN (int argc, ACE_TCHAR* argv[]){ try { if (argc < 2) throw args (); ACE_INET_Addr addr (argv[1]); ACE_RMCast::Socket socket (addr, false); Message msg; msg.sn = 0; for (unsigned short i = 0; i < payload_size; i++) { msg.payload[i] = i; } for (; msg.sn < message_count; msg.sn++) { socket.send (&msg, sizeof (msg)); } // Keep running in case retransmissions are needed. // ACE_OS::sleep (ACE_Time_Value (50, 0)); return 0; } catch (args const&) { ACE_ERROR ((LM_ERROR, "usage: %s <IPv4 multicast address>:<port>\n", argv[0])); } return 1;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -