|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : ‘ҐаЈҐ© ‹ аЁ®®ў 2:5020/400 17 Jul 2004 07:58:54 To : Dmitry Antonov Subject : Re: поиск сервера -------------------------------------------------------------------------------- Привет, Дмитрий ! "Dmitry Antonov" <Dmitry.Antonov@p12.f33.n5014.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:1089996871@p12.f33.n5014.z2.fidonet.ftn... > Я почти без изменений воспользовался твоим кодом и полyчил > send : Unknown error, Скорее всего, дело не в программе тут. В администрировании сетей я не спец, поэтому дальше - предположения... А у тебя, в твоей подсети, в принципе разрешена передача широковещательных пакетов ? А с твоего компа их разрешается отправлять ? Твой комп к чему подлючен, к хабу, или к свичу ? Может на свиче твой бродкаст блокируется ? А в настройках TCP/IP на твоем компе не задана фильтрация UDP ? Короче - поговори с опытным сетевиком ! > а если ставлю соккет в tcp, то > sockopt : Unknown error Ты тут не понял разницы между ТСР и UDP. UDP - это когда в сеть бросаешь пает (можно - широковещательный) и дальше о нем уже ничего не знаешь. А ТСР - это когда устанавливаешь соединение ( connect ! ). И соединение _всегда_ парное и только парное !!! Именно поэтому, у этих двух протоколов и совершенно различный набор функций для работы. Единственное, в чем они пересекаются - и то и другое используют сокеты. А все остальное - принципиально разное. . > > И вообще где пpо это можно пpочитать, http://www.lowtek.com/sockets/ - Большая подборка литературы на английском http://ssz.by.ru/programming/different/Socket.htm Только для ТСР описано... http://www.rsdn.ru/article/unix/sockets.xml Хорошая статья, правда для С, но понять легко А вобще, самая хорошая книжка, на мой взгляд : Л.Д. Штайн. Разработка сетевых программ на Perl. "Вильямс" СпБ 2001 весь хелп идyщий с пеpлом дpебедень, там > дажа опции типа SO_BRODCAST совеpшенно не описаны? Э... Похоже на то... Собственно, я на перл переписывал сишную программу, поэтому как-то не обратил на это внимания.. Короче - надо смотреть доку по операционке - MSDN (Win) или man 2 setsockopt (Unix) Удачи ! Сергей Ларионов --- ifmail v.2.15dev5.3 * Origin: Tomsktelecom - Digital Networks (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/12232e595b406.html, оценка из 5, голосов 10
|