Есть ли способ получить локальную конечную точку подключенного сокета Silverlight TCP без необходимости обращаться к серверу?
Нет, я не верю, что это возможно по соображениям безопасности. Как вы говорите, вам нужно запросить REMOTE_ADDRESS с хост-сервера.