HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #151  
Старый 01.10.2007, 15:35
vladest
Новичок
Регистрация: 16.07.2007
Сообщений: 21
Провел на форуме:
47150

Репутация: 0
По умолчанию

Подскажите плиз, как сделать что один и тот же сокет отправлял на порт1 и читал с порта2, возможно ли такое? Просто 2 сокета чтоб не создавать.
 
Ответить с цитированием

  #152  
Старый 01.10.2007, 16:13
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

>> возможно ли такое?

невозможно..
 
Ответить с цитированием

  #153  
Старый 01.10.2007, 21:40
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

если ты юзаешь use socket -- то возможно перехватывать подключение клиента к прослушиваемомму порту и потом отправка клиенту чего либо
 
Ответить с цитированием

  #154  
Старый 02.10.2007, 19:44
vladest
Новичок
Регистрация: 16.07.2007
Сообщений: 21
Провел на форуме:
47150

Репутация: 0
По умолчанию

Цитата:
Сообщение от genom--  
если ты юзаешь use socket -- то возможно перехватывать подключение клиента к прослушиваемомму порту и потом отправка клиенту чего либо
Не понял. Это и так ясно, что можно отловить и послать ))
Просто такая проблема:
Серверу запрос отправляется на порт 2222 (например)
А ответ должен прийти на порт 3333.
Вот одним сокетом как так сделать?
 
Ответить с цитированием

  #155  
Старый 02.10.2007, 23:09
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

Репутация: 677
По умолчанию

Ты пишешь клиент или сервер? Одним сокетом такое не сделать, сокет это iport и с двумя портами ты сокет не создашь и после создания порт тоже не поменяешь, и чем тебя смущает создание двух сокетов?
 
Ответить с цитированием

  #156  
Старый 05.10.2007, 01:04
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

Весьма полезный топик для веб перловиков: http://community.livejournal.com/ru_perl/200658.html
 
Ответить с цитированием

  #157  
Старый 10.10.2007, 10:27
n4n0bit
Познающий
Регистрация: 11.09.2006
Сообщений: 59
Провел на форуме:
70702

Репутация: 52
По умолчанию

если я правильно тебя понял то vladest не слушай этих дядек =) все можна делать.
Лучше всего на мой взгляд сделать это используя fork() где скажем родитель будет читать из сокета а дочерный будет писать в сокет.

ps: и обзаведись толковой литературой., а так же perlipc and perlfork

Последний раз редактировалось n4n0bit; 10.10.2007 в 10:29..
 
Ответить с цитированием

  #158  
Старый 10.10.2007, 21:10
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

n4n0bit, сам ты дядько.. )

>> Лучше всего на мой взгляд сделать это используя fork() где скажем родитель будет читать из сокета а дочерный будет писать в сокет.

по-любому придется создать два сокета.. +)
 
Ответить с цитированием

  #159  
Старый 11.10.2007, 12:38
n4n0bit
Познающий
Регистрация: 11.09.2006
Сообщений: 59
Провел на форуме:
70702

Репутация: 52
По умолчанию

Просто такая проблема:
Серверу запрос отправляется на порт 2222 (например)
А ответ должен прийти на порт 3333.
Вот одним сокетом как так сделать?


нужна два сокета!

=))

Последний раз редактировалось n4n0bit; 11.10.2007 в 12:52..
 
Ответить с цитированием

  #160  
Старый 12.10.2007, 15:41
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Вот есть скриптик
Код:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
my $host = "89.108.80.80";
use Net::Ping;
$p = Net::Ping->new();
print "$host is alive.\n" if $p->ping($host);
$p->close();
Вот только он не чего не выводит... Библиотека Net::Ping установлена, выводит пустую стрницу и все... в чем может быть загвоздка?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
[php] Новичкам: задаем вопросы _Great_ PHP 16396 17.06.2010 21:19
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.