powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не работает передача данных
1 сообщений из 1, страница 1 из 1
Не работает передача данных
    #38926825
Slant-shadow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Можете помочь разобраться почему не работает передача данных между клиент-сервер.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
class Program
    {
 
        /// <summary>
        ///     
        /// </summary>
        static void Main(string[] args)
        {
            const string socketAddress = "tcp://192.168.1.33:7028";
            Console.WriteLine("1 - Server\n2 - Client");
            for (int j = 0; j < 2; j++ )
                switch (Console.ReadKey(true).KeyChar)
                {
                    case '1':
                        using (var rep = new ReplySocket())
                        {
                            rep.Bind(socketAddress);
                            var listener = new NanomsgListener();
                            listener.AddSocket(rep);
                            listener.ReceivedMessage += socketId =>
                                {
                                    Console.WriteLine("Message from CLIENT: " + Encoding.UTF8.GetString(rep.Receive()));
                                    rep.Send(Encoding.UTF8.GetBytes("From server"));
                                    Console.WriteLine("SERVER Finished");
                                    Environment.Exit(0);
                                };
 
                            listener.Listen(null);
                        }
                        break;
                    case '2':
                        using (var req = new RequestSocket())
                        {
                            req.Connect(socketAddress);
                            byte [] msg =(Encoding.UTF8.GetBytes("From client"));
                            req.Send(msg);
                            Console.WriteLine("Message from SERVER: " + Encoding.UTF8.GetString(req.Receive()));
                            Console.WriteLine("CLIENT finished");
                        }
                        break;
                }
            Console.ReadLine();
        }
    }
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не работает передача данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]