Network.Socket - это просто привязка к API сокета Беркли.Вам следует прочитать Руководство Биджа по сетевому программированию.
РЕДАКТИРОВАТЬ: Если вы работаете с * nix, то смотрите справочные страницы для сокетов, связывания, прослушивания, принятия, подключения, записи, отправки исемьи.Независимо от вашей ОС, на Hackage (например: network-fancy , network-server ) есть пакеты более высокого уровня, на которые стоит обратить внимание, если всехочу сделать, это общаться (а не вмешиваться в мельчайшие детали).