Gautham Prabhu K
Да, это возможно.
Производительность зависит от многих факторов, и если вы можете быть немного более конкретными по пунктам, приведенным ниже, я могу вам помочь.
1. на какой машине вы работаете и какую технологию используете для разработки приложения.
2. сколько серверов вы хотите подключить в любой данный момент времени.
3. каким объемом данных вы будете обмениваться.
m88120
1. на какой машине вы работаете и какую технологию используете для разработки приложения.
Ответ : я использую Asp.net с помощью C# для TCP-клиента и кода прослушивателя сокетов, написанного на Android, Iphone и одном главном сервере(основной серверный код написан на Asp.net с помощью c#).Главный сервер означает прослушиватель сокетов.Я хочу создать TcpClient, который создаст мост между этим телефоном и основным сервером, и в любое время, когда сервер попадет в Tcpclient, он предоставит ответ этому серверу.
2. сколько серверов вы хотите подключить в любой данный момент времени.
Ответ: около 10 серверов будут подключаться к одному TcpClient.
3. каким объемом данных вы будете обмениваться.
Ответ : я отправляю данные формата json и размер не более 102400 байт
Краткая информация о том, что я хочу создать, пожалуйста, обратитесь к снимку экрана
Нумерация на снимке экрана представляет собой поток приложения.
1) мобильное приложение отправляет Ip-адрес и номер порта в веб-api.
2) веб-Api отправляет эти IP-адреса и номер порта на главный сервер, то есть прослушиватель сокетов.
3) главный сервер, то есть прослушиватель сокетов, имеющий мост между машиной продукта и отправкой IP-адреса и номера порта.
Теперь вот проблема когда я создаю мост между машиной продукта и мобильным приложением используя IP адрес и номер порта машина продукта разрушает соединение с главным сервером
Поэтому я хочу создать Tcp-клиент, который не должен автоматически разрушать соединение, и я смогу отправлять данные непосредственно с машины продукта в мобильное приложение и наоборот
https://docs.google.com/file/d/0BwI7KDNeRspbOERHR1RPY1Q2cnc/edit[^]