トップページ⇒tech
9コメント2KB

telnetをC言語(socket)で書きたい

■ このスレッドは過去ログ倉庫に格納されています
0001黎香NGNG
telnetをsocketを使って書きたいんだけど。
現在、connectまで出来て、相手から「passwd:」って返ってくる
んだけど、passwdを送信しても相手がパスワードをちゃんと認識
してくれないのぉ。

誰か、参考ソースなど知りませんかぁ?
お願いしまぁす。
0002名無しさん@お腹いっぱい。NGNG
まずRFCを調べな。
telnet って垂れ流しでやってるように見えて実は裏で色々
コントロールコードが飛んでるんだよ。だからそれを処理
するように作らないとだめ(全機能を実装する必要はないが)。
0003名無しさん@お腹いっぱい。NGNG
ところでそのパスワード送る所でちゃんと \n を最後に付けてる?
0004黎香NGNG
>ところでそのパスワード送る所でちゃんと \n を最後に付けてる?
つけてまぁ〜す。
emonでチェックしながら色々と試したんですけど・・・。

今、同僚とRFCを調べてみてます。ありがとうございますm(__)m
英語なので、悪戦苦闘しています。
#アメリカ人に生まれればよかった・・・。
0005名無しさん@お腹いっぱい。NGNG
>4
そういえばRFCの本(辞書?)があったとおもうよ。
捜してみては?

あと、GNUでinetutilsっていうパッケージがあるから
そこのtelnetとtelnetdのソースを参考にするといいかも。
0006>3NGNG
\nじゃ無くて、\r\nじゃなかったかな
0007名無しさん@お腹いっぱい。NGNG
RFCでは確か
改行はCRLFと定義されていたと思うけど?
0008はんどうたい屋さんNGNG
>7
そうです。CRLFです。

RFCだったらftp.naist.ac.jpにでもいけばごろごろ
転がってます。

gooでRFC telnetといれて検索してみたら?

0009>1NGNG
そんな貴方にプレゼント
http://download.vector.co.jp/pack/win95/net/term/ttsrcp23.zip
telnet.cのところの実装をみればだいたい分かるだろう
■ このスレッドは過去ログ倉庫に格納されています