public void HelloWorld()
        {
            var timer = new Timer(60000);

            timer.Start();
            timer.Elapsed += (sender, args) =>
            {
                this.Cancel = true;

                timer.Stop();
            };
            // Create
            const string endpoint = "tcp://*:4505";

            using (var request = new RequestSocket())
            {
                request.Bind(endpoint);


                Thread.Sleep(2000);
                while (true)
                {
                    request.SendFrame("Requester says hello");
                    var reply = request.ReceiveFrameString();
                    Debug.WriteLine("Gets reply " + reply);
                }
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            // 소켓 생성
            using (var server = new RequestSocket())
            {
                // 연결 주소 입력
                server.Bind("tcp://localhost:5555");

                // 처리 코드 수행 구간
                while (true)
                {
                    // 메시지 전송
                    server.SendMoreFrame("test");
                    server.SendFrame("Hello");

                    // 메시지 수신
                    var message = server.ReceiveFrameString();

                    // 메시지 출력
                    Console.WriteLine(message);
                }
            }
        }
Exemple #3
0
 /// <summary>
 /// Method called when the simulation run is initialized.
 /// </summary>
 public void Initialize()
 {
     _requestSocket.Bind($"tcp://localhost:{_port}");
 }