Форум: "Сети";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизРеализация работы между сегментами сети Найти похожие ветки
← →
Agent-Smith (2004-10-03 20:44) [0]Доброго времени суток, Мастера!
В общем такая проблема. Некоторые игры имеют возможность работать только по локольной сети (без ввода IP). Т.е. создаётся игра на одном компьютере, а другие пользователи этой сети её сразу видят, даже не зная IP сервера. Так вот проблема в том что у меня сегментная сеть и соответственно такую игру видят только в пределах одного сегмента. Но я нашёл программу LanGame (http://rulez.ultranet.ru/file/langame.rar) которая запускается на сервере. В ней вводятся IP адреса и после этого компьютеры с введённым адресами видят мою игру.
А сам-то вопрос в общем-то в следующем:
Каким образом можно реализовать такую функциональность в программе на Delphi.
Заранее благодарен.
← →
Piter © (2004-10-03 21:29) [1]Наверняка игра рассылает броадкаст, чтобы другие увидели сервер. Или скорее всего клиенты рассылают броадкасты, чтобы сервер им ответил.
Так вот эта программа вероятно просто транслирует броадкасты из одной сети в другую... вот и все.
← →
Agent-Smith (2004-10-03 21:49) [2]А не подскажете как это можно реализовать на Delphi. Желательно с исходным кодом, а то я сетями почти не занимался. Я вот посмотрел импорты этой проги. Там увидел функцию WSAloctl из библиотеки WS2_32.dll. Видно надо использовать именно её. Кто-нибудь знает как её использовать?
← →
Piter © (2004-10-03 22:12) [3]сейчас все резко бросились тебе писать аналог.
Ну что же - давай договоримся, что за $100 я тебе реализую аналог на Delphi... скажем, для D7 без использования сторонних компонентов. Идет?
← →
Agent-Smith (2004-10-03 22:18) [4]:)))
я же не прошу писать аналог. Просто хотелось бы узнать как это можно реализовать. И интересно знает ли кто-нибудь как использовать эту функцию (WSAloctl)
← →
Piter © (2004-10-04 23:09) [5]Agent-Smith (03.10.04 22:18) [4]
я же не прошу писать аналог
а как же понимать:
> А не подскажете как это можно реализовать на Delphi.
> Желательно с исходным кодом
← →
Piter © (2004-10-04 23:23) [6]Agent-Smith (03.10.04 22:18) [4]
И интересно знает ли кто-нибудь как использовать эту функцию (WSAloctl)
НеWSAloctl
, аWSAIoctl
(найди отличие :)))
P.S. "WSAIoctl* - версия ioctlsocket, пригодная для совмещения процедур ввода/вывода. Оператор WSAIoctl поддерживает также все операции, специфицированные для процедуры iocltsocket"
Только не спрашивай что такое iocltsocket :)
Отправлю тебя лучше к http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/wsaioctl_2.asp
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c