У меня есть приложение, которое использует соединение сокета для отправки и получения данных из другого приложения. При создании сокета он использует порт 4998.
Вот где моя проблема. Как только я запустил приложение, сокет начнет использовать порт 4998. Поэтому, если я хочу снова выполнить приложение, я получаю ошибку привязки сокета.
Итак, я хочу ограничить свой экземпляр приложения одним. Это означает, что если приложение уже запущено, а кто-то пытается снова запустить приложение, щелкнув значок exe или ярлык, он не должен запускать программу, вместо этого он должен принести существующее приложение в верхнюю часть.