Има ли начин да намерите TCP сървър, работещ под локална мрежа, използвайки сурови контакти и C #?
- Клиентът, търсещ сървъра, работи под същата локална мрежа като сървъра и знае, че портът, на който сървърът работи, се поддържа.
- това е чрез Broadcast?
Отговори:
2 за отговор № 1Да, това е възможно да се направи с гнездо клас, ако сървърът изпраща UDP излъчвания на aпериодично или в отговор на мотивация. Клиентът ще трябва да слуша UDP излъчвания и по желание да изпрати покана за откриване на сървъра.
- MSDN: Използване на UDP услуги
Ако не сте строго ограничени до клас Socket, погледнете DNS-SD / Мрежово конфигуриране без нулиране, Това е измислено за точната цел на откриването на услуги в локална мрежа.