Проблемма с SOCKS
От: Dakis Беларусь  
Дата: 31.05.04 23:04
Оценка:
Здравствуйте!
Понадобилось тут написать свой SOCKS сервер. Читая спецификацию(rfc1928), не совсем понял, что нада вписывать в BND.ADDR и BND.PORT?
И как узнать свой IP адрес?
Re: Проблемма с SOCKS
От: CyrilUSSR  
Дата: 01.06.04 13:18
Оценка:
Здравствуйте, Dakis, Вы писали:

D>Здравствуйте!

D>Понадобилось тут написать свой SOCKS сервер. Читая спецификацию(rfc1928), не совсем понял, что нада вписывать в BND.ADDR и BND.PORT?
D>И как узнать свой IP адрес?


BND.PORT — сервер должен открыть сокет, посланная туда инфа будет пересылаться клиенту, который послал комманду BIND.
BND.ADDR — IP SOCKS-сервера, обычно просто 0.0.0.0 — пусть клиент сам ресолвит.

а логика очень проста: клиент посылает BIND запрос. сервер открывает этот порт и сообщает IP. теперь любой, кто подконнектится по этому адресу и порту, на самом деле будет общаться с тем клиентом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.