Forum Webscript.Ru

Программирование => Perl => Тема начата: slavut от 05 Марта 2003, 03:50:12

Название: Unix domain sockets
Отправлено: slavut от 05 Марта 2003, 03:50:12
Прошу прощения за возможно ламерский вопрос. Тут такое дело, есть готовый perl скрипт, представляющий собой веб интерфейс для соейдинения с irc сервером. проблема вся в том что сприпт только под *nix. Очень нуждно его передалать для работу в винде, конкретно XP.
По ковырявшись в скрипте выяснилось что вся проблема в Unix domain sockets. я так понимаю что они нужны для связи между процессами на локальном компьютере.. этакие временные файлы да?
например такая строчка:
   socket($fh, PF_UNIX, SOCK_STREAM, 0) or return (0, $!);
   bind($fh, sockaddr_un($local)) or return (0, $!);
   listen($fh, SOMAXCONN) or return (0, $!);
есть ли аналоги такого в винде?
Или просто организовать запись и чтение в обычные файлы, с блокировкой?
Посоветуйте с чего начать.. мож кто документацию подскажет где посмотреть..
Могу скриптик выслать кому интересно посмотреть.
Я не прошу ничего исправлять. просто нужно знать реально переделать скрипт, и если да то с чего хотя бы начать.
Название: Unix domain sockets
Отправлено: NeoNox от 05 Марта 2003, 11:21:44
Боюсь что эти функции ты не сможешь сэмулировать под XP.
На activestate.com есть Net-IRC, если есть желание - перепиши с использованием этого модуля.
Название: Unix domain sockets
Отправлено: slavut от 05 Марта 2003, 11:52:01
спасибо за ответ...  бум разбираться с Net-IRC :)