1) Вы изобрели Zeroconf / uPnP Возьмите со стеллажа пирожок
2) СЕНСАЦИЯ!!!111, TCP заработало по широковещательному порту (нет).
Прежде чем делать великие открытия в области сетей, изучите теорию, хотя бы Снейдера и Олифера.
После изучения работ атцов, желание лепить велосипеды угасает и заменяется либо грамотным применением наличного функционала, который уже успели настрочить поколения программистов до вас, либо взвешенным и четким своим решением без лютых ляпов вроде TCP по широковещательному порту.
Чтобы что-то передавать широковещательно, вам нужен UDP. Чтобы понимать, куда вы что шлете, очевидно, вам понадобится изобрести какую-то свою методику идентификации машин, например, по именам.