Я использовал для приложения привязку приложений к Delphi, и я обнаружил, что это кажется ошибкой. Попытка подключения двух приложений в одной сети на двух ПК с несколькими intefaces (адаптеры VirtualBox или VMware) не работает. Я попытался использовать целевой параметр в AutoConnect или DiscoverManagers, но они не могли соединиться или подключиться. Кажется, что адаптер в TTetheringManager привязан к неправильному сетевому адаптеру, и клиент не может открыть этот менеджер. Есть идеи?. Я использую Delphi Seattle.Delphi tethering с несколькими сетевыми адаптерами
3
A
ответ
0
Я знаю, что это не лучшее решение, но работало со мной.
Я создал новое свойство в классе TTetheringManager:
...
private
FServerAddress: string;
...
public
property ServerAddress: string read FServerAddress write FServerAddress;
...
Затем я изменил следующий метод:
function TTetheringManagerCommunicationThread.CreateManagerInfo(const AIdentifier, AName, AText,
AConnectionString: string; AVersion: Integer): TTetheringManagerInfo;
begin
Result.ManagerIdentifier := AIdentifier;
Result.ManagerName := AName;
Result.ManagerText := AText;
Result.ConnectionString := AConnectionString;
Result.Version := AVersion;
if (Trim(FAdapter.Manager.FServerAddress) <> '') then
begin
FAdapter.FAdapterConnectionString := Copy(FAdapter.FAdapterConnectionString, Pos('$', FAdapter.FAdapterConnectionString), Length(FAdapter.FAdapterConnectionString));
FAdapter.FAdapterConnectionString := FAdapter.Manager.ServerAddress + FAdapter.FAdapterConnectionString;
end;
Result.Adapter := FAdapter;
end;
Итак, я установил свойство АдресСервера перед тем, чтобы включить TetheringManager.
Я надеюсь помочь.
Смежные вопросы
- 1. Принудительная внешняя маршрутизация в XP с несколькими сетевыми адаптерами
- 2. Android: Listview с несколькими адаптерами
- 3. UDP-трансляция на компьютере с несколькими сетевыми адаптерами в Windows с родным C++
- 4. HNetCfg.NATUPnP с несколькими сетевыми картами
- 5. UDP сети с несколькими сетевыми
- 6. RecyclerView с несколькими адаптерами и SharedPreferences
- 7. Работа с несколькими сетевыми картами/сетями в Windows
- 8. Как OSPF связывается с несколькими сетевыми интерфейсами?
- 9. Bluetooth tethering
- 10. Как управлять несколькими сетевыми клиентами в Node.js
- 11. Как сделать vmware несколькими виртуальными сетевыми интерфейсами?
- 12. Используйте NFS на ubuntu с двумя сетевыми адаптерами. Клиент не может установить каталог
- 13. Android ListView с несколькими выбираемыми и настраиваемыми адаптерами
- 14. Получить локальный IP-адрес с CloseableHttpAsyncClient с несколькими сетевыми картами
- 15. Android 3G Tethering
- 16. Ошибка приема многоадресной передачи UDPClient на компьютере с несколькими сетевыми картами
- 17. PHP: Как получить все внешние IP-адреса с несколькими сетевыми картами
- 18. Проблема с адаптерами MobileFirst
- 19. ListView с двумя адаптерами
- 20. VBS- скрипт входа для сопоставления диска с несколькими сетевыми картами
- 21. Boost asio для операций с несколькими асинхронными сетевыми клиентами
- 22. Розетка Socket.Bind и IP с несколькими локальными сетевыми интерфейсами
- 23. Невозможно создать виртуальную машину с несколькими сетевыми картами в Azure
- 24. Как клиент взаимодействует с Windows Service на компьютере с несколькими адаптерами?
- 25. OpenCV с сетевыми камерами
- 26. Reverse Tethering (USB) Android Tablet
- 27. Строковый массив с пользовательскими адаптерами
- 28. Как получить изображения с сервера с помощью приложения Tethering
- 29. Проблема с Delphi OnClick с несколькими модулями
- 30. Связь между двумя адаптерами