static void Main(string[] args) { // 소켓 생성 using (var client = new RequestSocket()) { // 연결 주소 입력 client.Connect("tcp://localhost:5555"); // 처리 구간 while (true) { // 메시지 전송 client.SendFrame("Hello"); // 메시지 수신 //var message = client.ReceiveFrameString(); // 메시지 출력 //Console.WriteLine($"Received {message}"); // 멀티프레임 수신 var messagelist = client.ReceiveMultipartStrings(); foreach (var text in messagelist) { Console.WriteLine($"Received {text}"); } // 잠시 대기 Thread.Sleep(1000); } } }
public IActionResult Privacy(string message) { using var client = new RequestSocket("tcp://localhost:8050"); System.Console.WriteLine($"Sending message '{message}'..."); client.SendFrame(message); //System.Console.WriteLine("Message has been sent."); List <string> messages = client.ReceiveMultipartStrings(2); //foreach (string message in messages) //{ // System.Console.WriteLine($"Server response: {message}"); //} return(View()); }
private static void Main() { using var client = new RequestSocket("tcp://localhost:8050"); const string messageToSend = "Hello"; System.Console.WriteLine($"Sending message '{messageToSend}'..."); client.SendFrame(messageToSend); System.Console.WriteLine("Message has been sent."); List <string> messages = client.ReceiveMultipartStrings(2); foreach (string message in messages) { System.Console.WriteLine($"Server response: {message}"); } }