• 締切済み

Telnetの書き方

Telnetについて質問です。 ソースを書こうと思っているのですが、 23番ポートに繋げるだけでいいのでしょうか? よろしくお願いします。

  • hzmt
  • お礼率20% (1/5)

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5081/13278)
回答No.1

Telnetクライアントソフトを作ろうと言う事でしょうか? 基本的には相手の23番ポートへコネクションを張れば通信はできますが、エスケープシーケンスの処理など、受信したデータを表示する部分など工夫しなきゃいけない部分も沢山あります。 GitHubにTelnetクライアントがたくさんあるので、研究してみてください。

hzmt
質問者

お礼

ありがとうございます。 Telnetクライアントを作ろうと思っていまして、 参考にしようとするものがポート23番以外TCPと同じ書き方なので悩んでいました。 Githubでみてきます!

関連するQ&A

  • telnetについて。

    telnetについて、いまいちよく分かりません。 例えば、下記のページを見るとあるメールサーバにリモートログインするには、 telnet [サーバのドメイン名] 110 等のように、すればいいとあります(実際に、出来ました)。 ただ、分からないのがtelnetは23番ポートと決まっているのですよね?さらに、なぜ別のポート番号を指定できるのでしょうか?これは、どういう動きをしているのでしょう? よろしくお願いします。 http://www.atmarkit.co.jp/fwin2k/win2ktips/216telnetsrv/telnetsrv.html

  • TELNETに関して

    対象Portが空いてるかを確認してるのですがポリシーでアクセスできないのか、それとも元からTelnetではアクセス出来ないのかがわかりません。 コマンドで、 telnet <対象IP> <portNo.> で80や443へはアクセス出来ますが、telnetで、UDPポートやTCP6101などは設定が正しければ接続出来るのでしょうか? 意図としては、あいてるポートの疎通確認を行いたいと考えてます どなたがご教授ください。 よろしくお願いします^^

  • telnet接続

    教えてください。 Linux vine上でtelnet接続を試みています。 telnet port23へは、接続できるのですが、 telnet port25 110への接続が出来ません。 エラー:Connection closed by foreign host. いろいろ調べたのですが、解決せず、申し訳ありませんが、 教えてください。

  • apacheとtelnet

    サーバーをapacheでたてそのホームページをTELNETで操作したいと思います。コマンドプロンプトで>telnet _IPaddと打っても23ポート番号が通信できませんでした。と出てしまいます。OS WINXPです。質問の仕方が変であればご記入いただければ幸いです。

    • ベストアンサー
    • Perl
  • telnetがうまくいかない?

    ネットワークの知識を得ようと、ある本を読んでいるのですが、その中でtelnetについて理解しようということで、「telnet localhost 25」と指定してみよう、とあるのですがVistaだからかどうか分かりませんが、下記のようにでて失敗してしまいます。 Microsoft Telnet> open localhost 25 接続中: localhost...ホストへ接続できませんでした。 ポート番号 25: 接続に失敗しました うまくいく方法はあるでしょうか?一応下記のURLを見て、Telnetクライアントとサーバの設定はしてあります。 http://www.atmarkit.co.jp/fwin2k/win2ktips/960vistelnet/vistelnet.html

  • telnet 初心者です。

    telnetの参考書を買いました。 Windows2000 で、ファイル名を指定して実行に”telnet”と、打ち込みました。 Microsoft Telnet > と表示されます。 Microsoft Telnet > open 192.168.0.1 と、打っても接続できません。どうしてでしょうか? ルータのIPアドレスが192.168.0.1であることは間違いありません。 ポート番号:23 接続失敗しました。 と、表示されます。 ルーター側でtelnetを受け入れる設定が必要なのでしょうか? 何か間違っていますか?

  • telnetでメール

    telnetでSMTPサーバーへ25ポートで繋ぐと、コマンド(HELOやmailなど)を送り、ステータスコードなどを確認できる状態になると思います。「Ctrl+}」を押下するとtelnetのコマンドモード(サブコマンド)の状態になります。 ▼この「Ctrl+}」を押下する前のコマンドが打てる状態というのはtelnet接続というのでしょうか? ▼また、セッションモードというはtelnetで23ポートに繋ぎ、そのサーバーでコマンドを実行することをいうのでしょうか? ▼コマンドモード(サブコマンド)の利点として、Ciscoのshow sessionsコマンドのように自分がどれだけのサーバーにtelnetセッションを張っているのかわかるということでよいでしょうか? 他にコマンドモードを使う理由などございますでしょうか?状態を確認できるということはわかるのですが、設定ができるとネットで調べたらありましたが、よくわかりません。 ▼最後に、ブラウザやメールソフトは裏でtelnetを利用しているという認識でよろしいでしょうか? 長々となってしまいましたが、返答できる方いましたらよろしくお願いいたします。

  • telnetのサーバーだけが停止できない

    こんばんは、お世話になっています。 RV-440NEという古いルータを使ってポートの設定をしているのですが、なぜかtelnetだけ停止できません。 PORT STATE SERVICE VERSION 23/tcp open telnet Pocket CMD telnetd ご教示お願いします。 ひとまず私はもう明日が早いので寝ます おやすみなさい。

  • C++でTelnet

    Telnetクライアントを作っています。 コンソールやコマンドプロンプトを使わず、ソースだけで実行したいのですが、どうソースを組めばいいのでしょうか? 一応TCP/IPでのベースは組めています

  • WindowsXPで telnet が使えません

    いつもお世話になっております。 WindowsXPでtelnetで他のPCに接続を試みています。 まずWindowsXP自体で、コマンドプロンプトでtelnet 127.0.0.1や telnet localhostとすると、 ホストへ接続できませんでした。ポート番号 23:接続に失敗 と表示されてしまいます。 セキュリティソフトを停止しても同じ状態です。 まずはWindowsXP自体の問題だと思うのですが… 申し訳ありません何が原因かわからなくなってしまいまして…。 どなたか、お助けいただけないでしょうか。