最近在用 ActiveTcl 來收 Telnet 的資料, 發現如果收到的 Telnet 資料超過 20xx bytes 時, 利用 "expect_out(buffer)" 所取得資料只剩下最後的 20xx bytes.
看起來好像是 Expect 的 limitation, 所以去網路上爬文....
目前找到的解法是:加入 "match_max xxxx" 在你的程式中
系統目前預設為 2000 bytes, 你可以藉由 "match_max" 來更改這個限制條件.
版主: b80203, ghost3401, XO, maa
johnwang 寫:最近在用 ActiveTcl 來收 Telnet 的資料, 發現如果收到的 Telnet 資料超過 20xx bytes 時, 利用 "expect_out(buffer)" 所取得資料只剩下最後的 20xx bytes.
看起來好像是 Expect 的 limitation, 所以去網路上爬文....
目前找到的解法是:加入 "match_max xxxx" 在你的程式中
系統目前預設為 2000 bytes, 你可以藉由 "match_max" 來更改這個限制條件.
回到 內嵌與腳本化(Embedding & Scripting)
正在瀏覽這個版面的使用者:沒有註冊會員 和 4 位訪客