Я реализовал настройку W2F P2P в простом приложении.Когда P2P не подключится, как «перезагрузить» его в клиенте
Мой вопрос является результатом тестирования этого с несколькими клиентами. Девять раз из десяти, все клиенты будут синхронизироваться в сетке и подключаться без проблем.
Однако, в зависимости от того, какой клиент я закрываю, а затем снова открываю, он не будет повторно подключаться к сетке. Другие клиенты этого не видят.
Мой вопрос: как я могу закрыть и повторно открыть p2p на этом клиенте, чтобы он мог попытаться снова подключиться? Я бы поставил таймер, возможно, каждую минуту или около того, если он не подключен, он может предположить, что есть проблема, поэтому он закрыл бы конечную точку p2p или что-то еще, а затем снова откроет ее, чтобы обновить все это.
Я прошу об этом, так как если я закрою этого клиента, а затем снова откроем его, он снова подключится к сетке.
Я хочу надежные соединения. Например, вы открываете клиента, и клиент будет выяснять, должен ли он перезагружаться или не получает соединение через определенное время, поэтому пытается «сбросить» соединение и перестроить его.
Имеет ли это смысл?
Это то, что я закончил с таймером. Кажется, что он работает правильно и до сих пор имеет 100% -ный успех при восстановлении соединения. – Nate