LINUX.ORG.RU

Помогите с Erlang и сокетами в том числе


0

0

Помогите пожалуйста, со скрипом осваиваю функциональный язык.
1) Как мне запустить свое приложение не через консоль и подключение скомпиленных модулей? (можно и ссылку, найти не могу)
2) Немогу понять как это будет выглядеть на Erlang с gen_tcp, привожу пример на питоне:

HOST = ""
PORT = 3333
srv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
srv.bind((HOST, PORT))

while 1:
  srv.listen(1)
  sock, addr = srv.accept()
  print "Connect IP:", addr
  th = threading.Thread(target=talk_client, name="thead", args=[sock])
  th.start()

Тоесть ждем подключения, приняли, запустили поток со стартом из
функции talk_client c параметром в виде сокета и ждем следующее
соединение.
Классический многопоточный сервер
Большое спасибо за помощь заранее.
Ответ на: комментарий от Zmacs

> http://www.erlang.org/doc/doc-5.4.3/lib/kernel-2.10.3/doc/html/gen_tcp.html

Это я читал. Просто не совсем пойму как.

> и man gen_server впридачу

Спасибо, сейчас почитаю.

Основная проблема вот в чем:я знаю как скомпилить модули. И потом из интрепритатора их вызывыть. А можно сделать какой-нибуть make файл(подобие), который в ПРОИЗВОЛЬНОЙ директории соберет все это дело. (типа .jar)

Motiv_studenta ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.