全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3054
推到 Plurk!
推到 Facebook!

請問關於 telnet 的斷行問題

 
蜻蜓草
一般會員


發表:22
回覆:30
積分:10
註冊:2002-03-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-03-19 18:42:30 IP:61.221.xxx.xxx 訂閱

小弟想作一個自動登入設定的程式, 可是發現 機器傳回來的資料 常會不明原因斷行, 連自已下的指令也一樣,像是
[fttb@FTTBLS fttb]$
t
elnet 172.21.17.73
Trying 172.21.17.73...

a
dmin

Password:
*
***
Copyright (c) 1994 - 2006 ZyXEL Communications Corp.
THJ1-5/1624# 7
s
h run
777777Building configuration...

.
.
protocol-based-vlan name VoD packet-format EtherII ethernet-type ip vlan 120 priority 4
protocol-based-vlan name VoD packet-format EtherII ethernet-type arp vlan 120 priority 4
protocol-based-vlan name PPPoE packet-format EtherII ethernet-type 0x8863 vlan
119 priority 0
protocol-based-vlan name PPPoE packet-format EtherII ethernet-type 0x8864 vlan 119 priority 0




--------------------------------------------------------------------------------------------------




下面是用市面上寫好的 telnet 軟體寫好的, 正常應該是如此才對

[fttb@FTTBLS fttb]$ telnet 172.21.17.25
Trying 172.21.17.25...
Connected to 172.21.17.25.
Escape character is '^]'.

Username: admin
Password: ****
Copyright (c) 1994 - 2006 ZyXEL Communications Corp.
TH15-2/1624F# sh run
Building configuration...

.
.
bpdu-control discard
protocol-based-vlan name VoD packet-format EtherII ethernet-type ip vlan 120 priority 4
protocol-based-vlan name VoD packet-format EtherII ethernet-type arp vlan 120 priority 4
protocol-based-vlan name PPPoE packet-format EtherII ethernet-type 0x8863 vlan 119 priority 0
protocol-based-vlan name PPPoE packet-format EtherII ethernet-type 0x8864 vlan 119 priority 0
exit


排除登入那些奇奇怪怪的控制碼不用理它 ,(不影響)
但是接下來大量回傳的訊息(約有2~3k的字元) 卻被斷行 ( 紅色部分)

請問有辦法解決嗎?
我想對那些特別字元作刪除處理, 可是卻找不到共同性, 我用16進位編輯器看, 有的像是無緣故斷行,


暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-03-19 19:04:05 IP:220.131.xxx.xxx 訂閱
telnet 有 protocol 的。不是很單純的 socket connect 之後丟丟文字就可以了。
你要去看它的 RFC 才會知道那些你說的特殊字元是什麼意思。
蜻蜓草
一般會員


發表:22
回覆:30
積分:10
註冊:2002-03-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-03-20 10:35:33 IP:59.125.xxx.xxx 訂閱
研究 RFC .....小弟程度還沒到那邊.....

可以推薦一下支援 "TELNET 顯示" 元件嗎?

小弟用的是 DELPHI 7
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-03-20 18:22:45 IP:220.131.xxx.xxx 訂閱
RFC?還好吧。
你所用的元件也是依那樣寫出來的。
用最基本的方法解決問題是我寫程式一貫的做法。
所以你問我有沒有?我只能說我沒試過。
蜻蜓草
一般會員


發表:22
回覆:30
積分:10
註冊:2002-03-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-03-22 11:37:56 IP:61.221.xxx.xxx 訂閱
呵....小弟只能算初學者, 不過還是謝謝你的解說~
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-11-17 05:10:45 IP:211.74.xxx.xxx 未訂閱
我也有類似的問題,斷的位置都怪怪的...

如果是用Memo->Lines->Add 斷行字元無法使用( #13 #10)

但是用Memo->Lines->Text 去顯示卻變成本來沒斷行的竟然斷行
系統時間:2024-04-19 19:04:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!