Broadcast в Winsock

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Broadcast в Winsock

Сообщение GPP » 18.06.2006 (Вс) 13:25

Пишу чат(клиент-клиент) на VB6 как сделать организацию широковещательной адресаци пакетов в Winsock? Заранее ОГРОМНОЕ СПАСИБО!!!
GPP(c) Gorlo Pavel Programming

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 18.06.2006 (Вс) 13:28

Шли на широковещательный адрес.
Изображение

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 18.06.2006 (Вс) 13:31

Объясни пожалуйста... Не понял какой широковещательный адрес?
GPP(c) Gorlo Pavel Programming

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 18.06.2006 (Вс) 13:36

Изображение

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 18.06.2006 (Вс) 13:47

Я делаю так, но это тогда когда знаешь какие IP адреса в сети. А если не знаешь, как отправить всем по маске 255.255.255.255?

Sub scannet()
On Error Resume Next
List2.Clear

For i = 1 To 255
ipstr = "192.168.0." & i
WS1.Close
WS1.RemoteHost = ipstr
WS1.SendData "TST" 'Посылаем команду на ответ
Next i

End Sub
GPP(c) Gorlo Pavel Programming

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 18.06.2006 (Вс) 14:00

Ну в принципе можно и так :) Только первые 254 итерации в цикле можно не делать ;)
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 18.06.2006 (Вс) 14:01

GPP, сходи по той ссылке, а?
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.06.2006 (Вс) 14:10

Какая ссылка, о чём ты...
Г-н GPP пишет чат уже не помню сколько. Во всяком случае, немало его вопросов было закрыто ввиду их обильности и похожести.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 100

    TopList