Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:22 |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
А в чём проблема? Связка из TCP_Server+TCP_Client решает (если, конечно, вылечили клиента от древнего бага с потерей последнего пакета)
|
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:22 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:23 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
У меня пашет. ЦП не смотрел...
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:23 |
|||
карма: 0 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Там таймаут у select очень маленький (100мкс).
Серега, Попробуй увеличить его. Найди в TCP.pas строку TimeOut := 100; и поставь, например 1000 или 10000 (максимум 65535, больше, если только поменять тип переменной TimeOut на dword). Затем посмотри загрузку проца. |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:23 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Проц не загружает. Любые другие проколы, кроме http перенаправлять он не будет. А вместо всего этого:
С загрузкой проца все окей, проц загружается тока при запросе 80 порта, а точнее он не перенапраляет на другой IP... Расскажу подробнее, короче так, если сделать тоже самое с 21 портом, то при запросе ftp://192.168.44.54 он доооооолго думает и не выдает, ни ошибки, ни пускает на FTP... Даже если применить TELNET://192.168.44.54, то в окне он вообще ничего не пишет, хотя на запрос 21 порта должен был написать, что он используется моим FTP...
Нужно было выложить код схемы. |
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:23 |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
а с onURL приходит что-нибудь?
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:23 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2021-05-22 09:01:24 |
|||
карма: 0 |
|
Ответов: 2125
Рейтинг: 159
|
|||
Кажися догадался я, чего Серега намутил. Ему Proxy не нужен, а именно "связка из TCP_Server+TCP_Client". Если мы запускаем Proxy на какой-то машине, то мы имеем на 80 порту именно прокси, т.е. в браузере (на другой машине) нужно указать адрес прокси = IP адрес именно этой машины, которая должна иметь выход в интернет, и после этого та другая (до сих пор не имевшая выхода в интернет) будет иметь его.
Нужно-же - именно Redirect. Всё, что придёт на порт 80 отправить на аналогичный порт другой машины и обратно. Но это уже не Proxy. Кстати, свойство IP компонента Proxy никак не используется. И работа компонента тоже не совсем корректна. Там идёт анализ заголовка запроса, на предмет строки Host: www.bla.bla.bla. Однако нормальный прокси анализирует только первую строку с запросом, всё остальное ему по барабану. И строку с запросом он модифицировать должен, выкусив из неё http://www.bla.bla.bla:8181 (и использовав эти данные для соединения). |
|||
карма: 1 |
|