トップページ⇒tech
98コメント24KB

ターミナルの作り方

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
HyperTerminalみたいなものを自作で作りたいんだけど
作り方教えてください

開発環境は
Windows2000
Visual C++ Version2003

宜しくお願いします
0002デフォルトの名無しさんNGNG
>>1
俺も参加したい。

てか、BREWで携帯用のterminalつくらね??
そうすれば外出先でサーバがダウソしても
復旧できる
0003デフォルトの名無しさんNGNG
>>2
普通そんなのはWebアプリとして作る
0004デフォルトの名無しさんNGNG
ハイペーテーミナゥ
0005デフォルトの名無しさんNGNG
ターミヌゥゥゥ
0006デフォルトの名無しさんNGNG
ヴィジュアルゥ スィー
00072 ◆gJnbSV8Zvw NGNG
>>3
携帯のアプリであったほうがカクイイよ
sshができれば良いだけだけど
0008デフォルトの名無しさんNGNG
作らずに、作り方だけを教えるのは難しいな。
とりあえず、>>1、氏ね。
0009デフォルトの名無しさんNGNG
>>7
そういえばWebminのターミナルって
JavaAppletで作られてるでしょ?
あれ解析すればいいんじゃない?
いやマジで言ってるよ俺
JADかなんかで中見ればわかるんでないか?
00101NGNG
>>2
どうも

私はシスコ製品を主にターミナルを使うのですが
TeraTermや標準装備のHyperTerminalでは機能がシンプルすぎます

もっと、こんな機能があったらなぁと思う毎日です
自作なら自分の思い描くものができます

とにかく、「作業・仕事の効率化」をはかり
楽に仕事を片付けたい
0011デフォルトの名無しさんNGNG
>>8はテーミナゥ
00129NGNG
sshってアイアプリサポートしてたはず
マジで作るか?
00139NGNG
HyperTerminalってモデム動かす奴?
俺コンソールと勘違いしてたよ
0014デフォルトの名無しさんNGNG
ssh じゃないし・・・
0015デフォルトの名無しさんNGNG
>>8はターミヌゥゥゥ
00162 ◆gJnbSV8Zvw NGNG
>>9殿

私はマジです。

当方、C++は昔やっていて、今は全然やってません。
今はjavaでWebアプリ関係やっております。

携帯のアプリやWebはやった事あるので、
多少ノウハウがあります
0017デフォルトの名無しさんNGNG
つうか
>>1が言ってるのは Hyperターミナルで
>>2が言ってるのは ターミナル(コマンド、コンソール)
ということで微妙に違うような気がするのだが・・・

たださっきも言ったように
Webmin解析すれば出来そう
00182 ◆gJnbSV8Zvw NGNG
???

コンソールじゃないの???
0019デフォルトの名無しさんNGNG
Hyperターミナルってモデム操作の奴じゃないのか?
0020デフォルトの名無しさんNGNG
別にどっちでもいいけど
>>2はできるんでない?
0021デフォルトの名無しさんNGNG
同期通信だから楽勝でしょう
FTPクライアントと同じ
必要になったらコマンド増やせるように設計すればいいんじゃないの?
0022デフォルトの名無しさんNGNG
>>1 TeraTermが不満らしいが、あれソース公開されてるんだから
まずそこからスタートしたら?
>>2
BREWっていってもなあ。動作環境はなによ。auだとネットワーク
アプリは基準きついからまずKDDIの審査を通らない。つーか
金は誰がだすのよ。
0023デフォルトの名無しさんNGNG
iアプリで作ることに決めた
日曜日夜まで待て
0024デフォルトの名無しさんNGNG
携帯のJavaってhttpしか対応してないんじゃないの?
0025デフォルトの名無しさんNGNG
Webサーバに中継させる形式のtelnetはiアプリで実在するけどね。
2には無理。
0026デフォルトの名無しさんNGNG
>>24
そういえばそうだな
0027デフォルトの名無しさんNGNG
まあ、HTTPにも対応してるけど
0028デフォルトの名無しさんNGNG
ハイパーテーミヌゥ
0029デフォルトの名無しさんNGNG
HTTPSにも対応している
あんまいみないか
0030デフォルトの名無しさんNGNG
タミヌゥ
0031デフォルトの名無しさんNGNG
カンソゥール
0032デフォルトの名無しさんNGNG
ァィムゥード
00331NGNG
>>22
ソースがあったんですね
今ダウンロードしました
http://hp.vector.co.jp/authors/VA002416/ttsrcp23.zip

要するに、ターミナルの場合、コンソールから入出力される情報を
どのようにして捕まえているのか?
それ用の、APIが用意されてると思うんですが。。。
00341NGNG
Win32APIで、用意されてないでしょうかね?
00352 ◆gJnbSV8Zvw NGNG
>>1がC++と言っていたので、
BREWにしようと思ったが、>>1と
違うものならjavaでよいね。

みなさん、貴重は意見ありがとうございました。

>>23
本当に作ってくれるんですか??
0036デフォルトの名無しさんNGNG
ニルゥポインツゥエグゼプショヌゥ
0037デフォルトの名無しさんNGNG
うぃん32あぴぃ
0038デフォルトの名無しさんNGNG
とりあえずコンソールとかいうあいまいな単語使うのやめれ。
0039デフォルトの名無しさんNGNG
>要するに、ターミナルの場合、コンソールから入出力される情報を
どのようにして捕まえているのか?

よく意味がわからんが・・・
0040デフォルトの名無しさんNGNG
かちゅ〜しゃ
0041デフォルトの名無しさんNGNG
つうか、>>1が、TeraTermにどんな機能をつけたいのかが知りたい
不満あるのか?
0042デフォルトの名無しさんNGNG
TeraTerm
寺ターム
0043デフォルトの名無しさんNGNG
>>42 作者、寺西さんだっけ?
0044デフォルトの名無しさんNGNG
TeraTerm
てらたーみねーたー3
アーヌゥルド・シュワルツゥネガーゥ
0045デフォルトの名無しさんNGNG
Hyper Text Markup Language
ハイペー テキスト マークウップ ラングアゲ
0046デフォルトの名無しさんNGNG
>>41
同意。teratermは最強
0047デフォルトの名無しさんNGNG
寺テーム?何それ
0048デフォルトの名無しさんNGNG
>>47
虫の特性をDLL化させて、その虫を繁殖させるゲーム。
ネットワーク接続可能であっという間に絶滅できる。
0049デフォルトの名無しさんNGNG
つうか、よく思うんだけど
サーバ落ちてTelnetで復旧って言うけど
Telnetも落ちた状況なら絶対無理だよね?
そゆときどうすんの?
0050デフォルトの名無しさんNGNG
今時のマシンならコンソールポートに telnet 出来るよ。

普通、「サーバ落ちて telnet で復旧」っつったら、サーバアプリが落ちて
それの復旧って意味じゃない? それかサーバマシンが落ちて、勝手にリブート
してきたとか。
0051デフォルトの名無しさんNGNG
いやだから、TelnetってTelnetサーバが立ってないと無理だろう
それが落ちちゃう場合って全く無いのか?
0052デフォルトの名無しさんNGNG
>今時のマシンならコンソールポートに telnet 出来るよ。
遠隔なら無理じゃん
0053デフォルトの名無しさんNGNG
>>51-52
コンソール取り専用のボードが載っかっていて、そこには全く別の OS が動いていると
思いねぇ。遠隔地からだろうと、サーバに telnet する様にそのボードにも telnet 出来る。
そのボード経由でシリアル接続するから、telnetd は落ちてても大丈夫。
0054デフォルトの名無しさんNGNG
>>53
わかりました
0055デフォルトの名無しさんNGNG
それはどうしたら手に入るんでしょうか?
自作のPCのマザーボードにも乗っかってるのか?
0056デフォルトの名無しさんNGNG
そういうボードが無くても、↓こんなのを用意すれば telnet でシリアルが取れる。

http://www.asco.jp/seihin/tc8.html

telnetd が落ちる事は殆どないけど、swap 使い果たして telnet 出来無くなる事は
たまにあるね。
0057デフォルトの名無しさんNGNG
>>55
上で言ってたのは商用 UNIX 機の話ね。自作 PC は詳しくないけど、>>56 みたいなのを
用意すればどんなマシンでも大丈夫。
0058デフォルトの名無しさんNGNG
非常に勉強になりました
0059デフォルトの名無しさんNGNG
素人な質問で申し訳ありません。
telnetdとはどういうものでしょうか?
telnetとの関係は?
0060デフォルトの名無しさんNGNG
>>59
telnetdとは telnet damon.
TELNET サーバーのことです。
0061デフォルトの名無しさんNGNG
>>60
×damon
○daemon
0062デフォルトの名無しさんNGNG
telnet
テレネット
テルネット
0063デフォルトの名無しさんNGNG
レベル低いな・・・
とりあえず商用UNIX系マシンや商用Network機器触ったこと無い奴はうせろ。
0064デフォルトの名無しさんNGNG
ターミナルとコンソールじゃ
意味が真逆じゃないか?
0065デフォルトの名無しさんNGNG
このスレッドに居るヤシは全員テーミヌゥ
0066デフォルトの名無しさんNGNG
処刑執行人
0067デフォルトの名無しさんNGNG
>>63
誤解されると嫌なんで一応言っとくけど、inetd の説明は単純化する為に省いたよ。

>>64
tty と console の事なら、真逆って事はないと思うけど。
006863NGNG
まずtelnetプロトコルのクライアントとシリアルコンソールは別物だということを理解してくれ。
teratermは両方できると言うだけで、同じものではない。
1が必要とする「要件」も出てないのに「今時のマシンならコンソールポートに telnet 出来るよ。」とか
嘘書くんじゃない。
SLIPという回答は却下。
0069デフォルトの名無しさんNGNG
>>68
ちゃんとスレの流れを追えてますか?
空気読めてますか?
0070デフォルトの名無しさんNGNG
>>1はTELNETクライアントを作りたいって事なの?
0071デフォルトの名無しさんNGNG
>>69
そこまで言うなら、シリアルコンソールポートに telnet 出来る奴の型名を教えてくれ。

> ボード経由で

には、あえて突っ込まないからさ。(藁
0072デフォルトの名無しさんNGNG
粘着キモイ
007368NGNG
>>69
ここは何のスレだ?
脱線しているのが正常なのか?

>71
同意。

そもそも>>1は何を作りたいのだ?
OSI7階層モデルやプロトコルを理解していない奴がゴチャゴチャとチャチャを入れるな。
0074デフォルトの名無しさんNGNG
>>73
HyperTerminalみたいなもの、と書いてるじゃん。
007573NGNG
>>74
勝手にTeraTermと誤認識していた模様。
すまん・・・ orz...

とういうかなぜtelnetの話題の方が多いのだ!(ギャクギレ
0076デフォルトの名無しさんNGNG
>>49 からの流れ嫁。
0077デフォルトの名無しさんNGNG
>>71
あんたが使った事あるかは知らないが、こういうヤツね。
RJ-45 の口がついていて、そこ経由で console が取れる。
でかいヤツだと、こんな事せずに WS が組み込んであったりする。

ttp://h50146.www5.hp.com/products/servers/proliant/management/ilo_ov.html

物理的に RS-232 とかに繋ぐ訳が無いだろ。下らん事でウザ過ぎ。
0078デフォルトの名無しさんNGNG
>>75
> 勝手にTeraTermと誤認識していた模様。

別に謝る必要はないと思うが...。

10 名前:1[] 投稿日:04/06/11 21:44
TeraTermや標準装備のHyperTerminalでは機能がシンプルすぎます

telnet の話題は、>>53 のアフォなレスのせいだろ。
0079デフォルトの名無しさんNGNG
>>78
アフォはこいつだろ。

> 勝手にTeraTermと誤認識していた模様。

俺は >>49 の質問に答えたまでだ。
0080必死になって探したんだろうな...。NGNG
>>77
> ttp://h50146.www5.hp.com/products/servers/proliant/management/ilo_ov.html

で、どこに telnet で接続できると書いてあるの ?

> 物理的に RS-232 とかに繋ぐ訳が無いだろ。

あら、誰かさんは「シリアル接続する」とか言ってたと思ってたけどなぁ。
まあ、Ether もシリアルと言えばシリアルだけどね。(藁
0081デフォルトの名無しさんNGNG
>>80
>で、どこに telnet で接続できると書いてあるの ?

お前、商用 UNIX 機を触った事無いだろ。消えろ。

シリアル接続については誤解を与えたなら申し訳ないが、揚げ足取りウザイよ。
0082デフォルトの名無しさんNGNG
>>80
前にも書いたけど、こういう機能って今時は普通に付いてる物なのね。
telnet 出来無かったら付いてる意味が無い事くらい分かるでしょ。

そろそろスレ違いなんで終わりにしたいんだけど、納得して貰えたかな?
008375NGNG
>>77
>今時のマシンならコンソールポートに telnet 出来るよ。
それはコンソールポートとは言わない。
管理プロセッサ、管理ボード、管理アダプタ、管理ツール、etc..はポートじゃない。
アゲアシ取るつもりは無いが動作と原理を理解してから書いては?

ここはム板だぞ。

>>80
仕様一覧にもプロトコル載って無いのね。
「仮想テキスト リモートコントロール」かな?

>>82
何度も書くがここは「ム板」だ。
シリアルコンソールs/w開発のスレで「コンソールポートにtelnet」は激しくイタイ発言だと思うが・・・

まぁ、「スレ違いにつき終了」には同意。
0084デフォルトの名無しさんNGNG
>>83
/dev/console に接続する為のポートなら良いか?
そんなにこだわる話題でも無いと思ってたが・・・。
0085デフォルトの名無しさんNGNG
PuTTYにURLに対してブラウザ起動の機能があればいいな
秀○のあれみたいに
0086デフォルトの名無しさんNGNG
>>84 アプリの作りが変わるからでは?
0087デフォルトの名無しさんNGNG
>>81
まあ、どうでもいいけど自分の間違いぐらい素直に謝りなよ。
間違い指摘されて、「揚げ足取りウザイよ。」じゃ社会じゃ通用しないよ。

>>82
て言うか、この手のやつは今時 PC Server にだってついてるやつはいくらでもある。
俺が家で今使ってる PC にだって、遠隔保守支援ボードなるものが 「つけられる」。
高いし、保守会社と契約が必要だから、そんなものつけてないけどな。(藁

>>83
まあまあ、>>77 の機械はとりあえず OS コンソールも表示できそうだから、勘違いしてるんでしょ。
OS のブート画面操作して、「俺は商用 Unix 触ったことあるんだぞ、えへん !!」と言う勘違い君はよくいるよ。
0088デフォルトの名無しさんNGNG
>>87
何でそんなにつっかかって来るのか分からないけど、それで気が済むなら
それで良いよ。元はあんたに説明してた訳じゃないし。
ここまで来るとちょっと恐い。
0089デフォルトの名無しさんNGNG
>>88
おやおや、

>> お前、商用 UNIX 機を触った事無いだろ。消えろ。

と威勢がよかったのにね。

> それで気が済むならそれで良いよ。
> 元はあんたに説明してた訳じゃないし。
> ここまで来るとちょっと恐い。

この捨て台詞、ちょっとかっこ悪いんとちゃう ?
まあ、「それで気が済むならそれで良いよ。」 (藁
0090デフォルトの名無しさんNGNG
じゃあこの話は終わりってことで。マジきもかった。
0091今日は、もう寝るわ。NGNG
>>90
> マジきもかった。

最初の文だけにしとけばよかったのに...。
相当悔しかったんだろうな。(藁
009283NGNG
>>88
ム板で間違いを認めずにごまかそうとするから批判される。

>>91
かなり進んでしまったので煽りのみはなしの方向で・・・


というか既に>>1が居なくなっているような気がする。
>>33
シリアル通信ならCreateFile系のAPIで逝けるよ。
クラスライブラリがいいならMFCなりATLなり自作なり使いやすい奴を使ってくれ。
009392NGNG
書き忘れ。
オープン後通信パラメータ設定するの忘れずに。
0094デフォルトの名無しさんNGNG
馬鹿スレ晒しage!
0095デフォルトの名無しさんNGNG
>>94馬鹿晒しage
0096デフォルトの名無しさんNGNG
いまどきのマシンならJTAG繋いでデバッガで見れるだろ。
0097デフォルトの名無しさんNGNG
VT100の仕様が日本語で簡単に書いてあるとこないかな
サブセットでもかまわないんだが
0098デフォルトの名無しさんNGNG
termcap読んだほうがはやいんじゃないかなあ。
■ このスレッドは過去ログ倉庫に格納されています