С Новым годом! Форум программистов, компьютерный форум, киберфорум
Perl
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 3
1

Пересылка информации между компьютерами через com-порт

10.10.2011, 11:42. Показов 2785. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Кто-нибудь работал с com-портами на perl?
Я соединил два com порта у компьютера и пытаюсь переслать из одного в другой
данные.
Текст программы-передатчика:
Код
#!/usr/bin/perl -w
use strict;
my $port = "/dev/ttyid1";
open(DEV,  $port")
    || die "Cannot open $port: $_";
system("stty -f $port clocal cs8 -hupcl -cstopb
cread -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -ixoff -onlcr
 -ocrnl -oxtabs");
system("stty -f $port 19200");
print DEV "Hellow Word!
";
close DEV;
Текст програмы-приемника:
Код
#!/usr/bin/perl -w
use strict;
my $port = "/dev/ttyid0";
my $s;
open(DEV, "<$port")
    || die "Cannot open $port: $_";
system("stty -f $port clocal cs8 -hupcl -cstopb
cread -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -ixoff -onlcr
 -ocrnl -oxtabs");
system("stty -f $port 19200");
while(1){
 while(defined($s = <DEV>)){
  print "->$s
";
 };
};
close DEV;
Работаю в FreeBSD.
Никаких ошибок не выдается, но и не работает.
Что я делаю не так?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2011, 11:42
Ответы с готовыми решениями:

Реализовать UDP hole punching для прямой передачи информации между двумя компьютерами, находящимися за NAT
Хочу реализовать UDP hole punching для прямой передачи информации между двумя компьютерами,...

Установка связи между компьютерами через интернет
Добрый день. Хотелось бы подсоединиться к компьютеру у которого есть только выход в интернет (И у...

Создание чата между двумя компьютерами через интернет
Салют! Заинтересовала меня работа с сокетами. Поэтому решил разобраться на примере создания чата...

Как настроить локальную сеть между 2 компьютерами через wi-fi роутер?
уважаемые форумчане помогите пожалуйста настроить сеть, у меня с братом установлена wi-fi антена на...

1
0 / 0 / 0
Регистрация: 10.10.2011
Сообщений: 3
11.10.2011, 13:17  [ТС] 2
Уже сам разобрался.
0
11.10.2011, 13:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2011, 13:17
Помогаю со студенческими работами здесь

Передача файла между двумя компьютерами через gprs модемы
Здравствуйте!!! Подскажите пожалуйста как осуществить такую передачу, я сначала хотел сделать...

Как сделать сеть между двумя компьютерами через роутер
Здравствуйте! 1) Как сделать сеть между 2-мя компьютерами? Windows 7 и 10. Роутер DLink DIR-320....

Нет связи между компьютерами Vista+XP подключенными через коммутатор к инету
Оказалась непосильная задача увидеть папки в отличие, когда на обоих компах стояла XP. В Висту...

Нужно организовать сеть между шестью компьютерами через два коммутатора и маршрутизатор
Прописала всем компьютерам ip-адреса и маски. Но не работает. Подскажите, что еще нужно сделать?

Чтение информации с весов через COM порт
Здравствуйте. Недавно начал изучать C++ и стоит такая задача. У меня есть программка, которая...

Ошибка в отправке информации через последовательный порт
Доброго времени суток! Снова прошу помощи. Код работал нормально, я решил немного все упорядочить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru