Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Протокол UDP Добавлено: 24.03.06 21:58  

Автор вопроса:  AgentFire | ICQ: 192496851 
Прошу немного информации насчет протокола UDP.
Есть клиент, есть сервер. У сервера есть определенный порт, больше ничего. Клиент этот порт знает, знает IP сервера. Возможна ли связь, т.е. чтоб клиент послал данные, сервер принял их и знал, от кого они поступают (IP клиента)?

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 24.03.06 22:01
Простите, забыл вопрос до конца дописать :)
... сервер принял их и знал, от кого они поступают (IP клиента)? Если да, то как это сделать (подкинте идейку, какие порты установить и т.п), учитываю, что и серверу нужно будет тутже отослыть данные этому клиенту?

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #2
Добавлено: 24.03.06 23:32
wasm.ru введение в сокеты. просто советую ознакомиться. На счет IP пользователя тут есть некоторые тонкости... большинство клиентов работают через прокси или через NAT... потому IP не всегда бывает верен ;)

Ответить

Номер ответа: 3
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 24.03.06 23:46
Если винсоком
см RemoteIP

Ответить

Номер ответа: 4
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #4
Добавлено: 25.03.06 05:43
Лучше заворачивать всё в свой протокол и самому отсылать данные о клиенте. Либо использовать UDP протокол для установки TCP соединения.

Ответить

Номер ответа: 5
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #5
Добавлено: 25.03.06 05:46
NAT - это порт. Каждый роутер-посредник меняет порт по своей таблице, просто, чтобы помнить на каком порту какой клиент у него сидит. На правильности ip это не отражается.
Это насколько я знаю. 8)

Ответить

Номер ответа: 6
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #6
Добавлено: 25.03.06 11:02
На правильности ip это не отражается.

Ладно, и как по твоему разрулится такая ситуаия: локальная сеть, на одном соединение с инетом, и NAT драйвер, остальные соответственно пользуются сетью через него... У всех одинаковый IP :) ? Как же они в сети то работают бедные :)

Ответить

Номер ответа: 7
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #7
Добавлено: 25.03.06 23:19
UDP протокол для установки TCP соединения

ну ето то понятно, но человек спрашивает как IP узнать, кто шлет ему

Ответить

Номер ответа: 8
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #8 Добавлено: 27.03.06 22:54
Какой еще НАТ...??

Вот думаю, подругому сделаю (у меня ведь задача-то один сервер и много клиентов):
Есть TCP сервер(один). Как бы сделать чтоб он занимал место на одном порте, а коннектов к нему было больше одного? Как, например, в РАдмине. Куча клиентов на один порт через TCP. Это возможно?

Ответить

Номер ответа: 9
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #9
Добавлено: 28.03.06 14:34
listen, accept

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам