Помогите разобраться в проблеме. Есть клиент, написанный на Perl:
#!/usr/bin/perl -w
use IO::Socket;
$remote = IO::Socket::INET->new(
Proto => "tcp",
PeerAddr => "myserver.ru",
PeerPort => 2345,
)
or die "cannot connect";
$remote -> send ('Hello, its your client');
$remote -> recv ($text, 128);
print $text;
Сервер на C++, текст приводить здесь не буду. Клиент должен передать серверу сообщение 'Hello, its your client', сервер - принять и отправит его же обратно клиенту. Клиент - принять и вывести на экран.
Проблема в том, что если запускать сервер и клиент на одной машине, то все работает. Если на разных, клиент отправляет сообщение, сервер принимает, оправляет обратно клиенту, а вот клиент его не принимает. Может дело в синхронизации? В общем, помогите плиз.
С уважением
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl Выбор интерфейса IO::Socket (2015)
- Форум Вопрос про сокеты в перл (работа с Cisco Netflow) (2005)
- Форум Perl: проблема совместимости «use Socket;» (2004)
- Форум perl, IPC & socket - чего тут не так? (2006)
- Форум Perl. Сокеты. (2007)
- Форум perl простой сервер, проблема с $client->close() (2014)
- Форум работа с сокетами на перле. нужна помошь (2006)
- Форум [perl] проброс проги в сокет (2008)
- Форум coLinux и сеть не хотят дружить (2016)
- Форум Клиент-Сервер Socket linux (Музыкальный сервис) (2014)