Что не компилируется? Я предполагаю, что реализация, вероятно, использует сокеты. Помните, что Silverlight (и, следовательно, wp7) ограничивает типы сетевых подключений, которые вы можете открывать ... предпочитая асинхронные веб-запросы (через класс WebRequest) или службы WCF.
Скорее всего, у загруженного вами кода возникли проблемы с компактной структурной версией сетевых классов, доступных на телефоне / silverlight. См. Эту статью msdn для получения дополнительной информации о поддержке сокетов:
http://msdn.microsoft.com/en-us/library/cc296248%28VS.95%29.aspx
Если вы хотите установить прямую связь между телефоном и сервером, работающим по гессенскому протоколу, возможно, проще всего будет использовать прокси-связь через службу wcf, работающую на сервере asp.net.