powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / автоматический вход в систему
2 сообщений из 2, страница 1 из 1
автоматический вход в систему
    #33597451
shpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я несколько изменил текст программы
текст программы
#include <strstream.h>
#include <iostream.h>
#include <unistd.h>
#include <stdio.h>
int main()
{
char* log="login";
char* op="open 127.0.0.1 9999";
char* pass="paswd";
puts(op);
sleep(5);
puts(log);
sleep(5);
puts(pass);
sleep(5);
......

}
программа была запущена в фоне, после того как запустился telnet.
Программа должна работать по telnet с другой, в которая слушает порт 9999.
Если я вывод направляю в файл, то я вижу
telnet> Trying 127.0.0.1...^M
Connected to 127.0.0.1.^M
Escape character is '^]'.^M

Название программы

Login: ^@l^@o^@g^@i^@n^@^@p^@a^@s^@s^@W^@d^@^@
в удаленный компютер по такому же алгоритму
я это осуществил почему здесь такое???
...
Рейтинг: 0 / 0
автоматический вход в систему
    #33597793
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shpionя несколько изменил текст программы
текст программы
#include <strstream.h>
#include <iostream.h>
#include <unistd.h>
#include <stdio.h>
int main()
{
char* log="login";
char* op="open 127.0.0.1 9999";
char* pass="paswd";
puts(op);
sleep(5);
puts(log);
sleep(5);
puts(pass);
sleep(5);
......

}
программа была запущена в фоне, после того как запустился telnet.
Программа должна работать по telnet с другой, в которая слушает порт 9999.
Если я вывод направляю в файл, то я вижу
telnet> Trying 127.0.0.1...^M
Connected to 127.0.0.1.^M
Escape character is '^]'.^M

Название программы

Login: ^@l^@o^@g^@i^@n^@^@p^@a^@s^@s^@W^@d^@^@
в удаленный компютер по такому же алгоритму
я это осуществил почему здесь такое???

вам нужно
1. зделать fork
2. перехватить stdin, stdout, stderr
3. стартовать telnet через exec.
4. повесить waitpid в обработчике сигнала SIGCLD
что бы видеть что сесия завершилась со стороны сервера.

И только тогда писать и читать .
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / автоматический вход в систему
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]