Назначение портов сокетам программы

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

Назначение портов сокетам программы

Сообщение Source » 26.07.2008 (Сб) 5:51

Программе лучше использовать постоянные порты или свободные? Как правильно выбрать постоянные порты?
Буря мглою небо кроет, вихри снежные крутя, то как зверь с VB завоешь, то заплачешь, как дитя...

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 26.07.2008 (Сб) 7:54

Ну я не вижу особого смысла иметь фиксированные порты клиенту, пусть сами назначаются, а вот серверу это обязательно.
Follow the white rabbit.

Source
Постоялец
Постоялец
 
Сообщения: 351
Зарегистрирован: 04.09.2007 (Вт) 11:21

Сообщение Source » 26.07.2008 (Сб) 11:06

Ну ты вообще ничего не видишь. А как ты думаешь, зачем некоторые известные проги имеют фиксированные порты? Например, Ася.
Буря мглою небо кроет, вихри снежные крутя, то как зверь с VB завоешь, то заплачешь, как дитя...

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 26.07.2008 (Сб) 14:59

А вот подумай: стопицот машин выходят в инет под общим ип. Как ты предлагаешь проксисерверу приконнектиться многократно к icq.com с одного порта? Это не возможно. Вот. Так что со стороны icq.com соединения будут выглядеть как с одной машины, но с разных портов.
А фиксированный порт на локальной машине я хз зачем, только от брандмауэра может. Хз хз. Поясните плз, мне тоже интересно.
Follow the white rabbit.

Source
Постоялец
Постоялец
 
Сообщения: 351
Зарегистрирован: 04.09.2007 (Вт) 11:21

Сообщение Source » 26.07.2008 (Сб) 17:06

Proxy, будь добр, не отвечай больше в моих постах. Надоел.
Буря мглою небо кроет, вихри снежные крутя, то как зверь с VB завоешь, то заплачешь, как дитя...

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 26.07.2008 (Сб) 18:14

Не, я просто к тому, что вдруг постоянный порт тока потому, что типа сервер принимает тока с какого-то фиксированного порта. Вот я типа сказал что это не так. А по сабжу я хз, не отвечал ничего, так что не обижайся.
Follow the white rabbit.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.07.2008 (Сб) 18:25

Название темы не имеет смысла. Сокет — это адрес+порт.
Программе лучше использовать те порты, что укажет пользователь (для серверной части).
Lasciate ogni speranza, voi ch'entrate.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 26.07.2008 (Сб) 18:35

alibek, это я уже сказал, вот тока он суровый ппц. Даж не рискуй ему что-либо ещё говорить тут - покусает))
Follow the white rabbit.

Source
Постоялец
Постоялец
 
Сообщения: 351
Зарегистрирован: 04.09.2007 (Вт) 11:21

Сообщение Source » 26.07.2008 (Сб) 18:58

alibek, ты хотел сказать для клиентской части? Тут у меня появилась необходимость взять десяток постоянных портов. Из какого дипазона их взять? Как лучше взять, 10 подряд (3001,3002,3003...) или с интервалом побольше?
Буря мглою небо кроет, вихри снежные крутя, то как зверь с VB завоешь, то заплачешь, как дитя...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.07.2008 (Вс) 17:47

Первые 1024 порта зарезервированы для системных нужд, их без крайней необходимости лучше не трогать. Остальные 60 с лишним тысяч портов в твоем распоряжении.
Lasciate ogni speranza, voi ch'entrate.


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

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

Сейчас этот форум просматривают: Google-бот и гости: 65

    TopList