Написать C# SSH connect (платно)

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8
Нужно заставить ZP работать с SSH. Многопоточно. Наиболее правильным мне видится использование C#.

Все предельно просто:
  • Берем ip;l;p
  • Коннектимся.
  • Чекаем на возможность поднятия туннеля.

Кто может помочь? $$
Нужно на вчера)


Перенес в платный. (7make)
Укажите контакты для связи.
 
Последнее редактирование модератором:

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
skype ahvahsky2008
 

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8
Пообщались. Пока что не смогли решить с многопоточностью.
Поэтому актуально.
 

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
plink не пробовали?
 
  • Спасибо
Реакции: golan

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
Кстати, через него сейчас и делается. Посмотрим как будет вести себя на потоках.
Напишите пожалуйста как там работа на потоках будет, не будет ли проблем. Если проблемы будут - то есть одна идея как можно это преодолеть.
 

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
Если не смущает что будет внизу открыто много окон с плинком.
Могу дать готовое решения с многопотоком.
каждый поток 1 окно плинка. Иначе никак. Без С шарпа.
1 блок с 4-5 плитками зенны.
Цена 25 вмз.
Если будет интересно скинь в личку как тебе нужно использовать тонели. Либо адаптирую свой шаблон под тебя, либо к твоему шаблону привяжу свое решения
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Если не смущает что будет внизу открыто много окон с плинком.
Могу дать готовое решения с многопотоком.
каждый поток 1 окно плинка. Иначе никак. Без С шарпа.
1 блок с 4-5 плитками зенны.
Цена 25 вмз.
Если будет интересно скинь в личку как тебе нужно использовать тонели. Либо адаптирую свой шаблон под тебя, либо к твоему шаблону привяжу свое решения
Так чтоли? :-)
 

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8
Всех благодарю за ответы. В общем сделал через plink - работает.

Напишите пожалуйста как там работа на потоках будет, не будет ли проблем. Если проблемы будут - то есть одна идея как можно это преодолеть.
Тестил на 10 потоках - проблем не заметил.
Из минусов, конечно же, жор памяти. Сам плинк кушает 2-3M + инстансы.

Потому я все так же открыт для красивых и лаконичных решений, но не костылей с plink'ом:bl:

Кстати чтоб этого избежать, используй:
Код:
System.Diagnostics.ProcessWindowStyle.Hidden;
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Кстати чтоб этого избежать, используй:
Код:
System.Diagnostics.ProcessWindowStyle.Hidden;
Спасиб за совет, но бывают они виснут или выбивает процесс до их закрытия... т.ч. если что я всегда могу глянуть че там происходит )
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
а запустить окно плинка в фоне нельзя?
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
Спасиб за совет, но бывают они виснут или выбивает процесс до их закрытия... т.ч. если что я всегда могу глянуть че там происходит )
Ага било такое дело. Самое хужое било понять что такое происходит. В мейкере все ок в постере вроде тоже.
Так смотришь вроде все норм пашет. А кода попинали меня что куево пашет, дня 2 убил чтоб разобратся. Проблема в том что даже если кип алайв на ssh сервере подключать все равно через время рвется. Лечится только запуском в фоне повторяймоно запроса к ssh серверу. + Еще по разному С код запуска процеса ведет себя в мейкере и постере.
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)