Роли в Интернете и роли рабочих - это, по сути, Windows Server 2008 SP2/R2 с запуском IIS и без него. Что касается кода, сделайте все, что вы сделали бы в Windows Server, чтобы прослушивать определенный порт.
Порт отображает определенную роль. Итак, если у вас есть веб-роль и создайте конечную точку ввода на порте 293, тогда этот трафик будет направлен на вашу веб-роль (и сбалансирован по нагрузке во всех экземплярах). Аналогично, если вы настроили порт в роли рабочего, трафик перейдет к экземплярам роли рабочего.
Если сокет слушатель на самом деле происходит, чтобы сохранить данные, которые загружаются, вы должны убедиться, что ваши сохраненные данные идет в длительного хранения - то есть, в Windows Azure сгустков или таблиц, или SQL Azure. Если вы пишете на локальный диск (включая местное дисковое пространство на диске, выделенном как локальный ресурс), он недолговечен, и вы не можете рассчитывать на то, что данные будут скручены, если что-то пойдет не так (например, сбой диска).
Да, это именно то, что я искал! – danielmhanover