【字符產(chǎn)生器協(xié)議】本RFC規(guī)范了一個ARPAInternetcommunity上的標準 。在ARPAInternet上的所有主機應(yīng)當采用和實現(xiàn)這個標準 。
字符產(chǎn)生器服務(wù)器一個有用的調(diào)試工具 。無論接收到的是什么,它都返回特定的數(shù)據(jù) 。
*基于TCP的字符產(chǎn)生器服務(wù)
此服務(wù)可以是一個基于TCP的服務(wù),TCP端口19是用于此服務(wù)的 。一旦連接建立,服務(wù)器會傳送一個字符流 。這個連接直到客戶斷開連接為止 。
字符流會在用戶請求下中止 。用戶可能會非正常中止一個連接,因此此服務(wù)必須預(yù)備處理這種情況 。
傳輸?shù)乃俣葧蒚CP流控制機制負責,用戶不必關(guān)心數(shù)據(jù)太快,而用戶來不及處理 。
*基于UDP的字符發(fā)生器服務(wù)
此服務(wù)可以在UDP協(xié)議上進行,端口也是19,響應(yīng)數(shù)據(jù)是大小隨機的數(shù)據(jù)報,接收到的消息會被忽略 。
UDP沒有什么順序,而且此服務(wù)也不要求什么順序,因此響應(yīng)數(shù)據(jù)不連續(xù) 。
此服務(wù)在接收到一個包時才發(fā)送另一個包,所以不必擔心傳送太快,而無法處理 。
*數(shù)據(jù)格式
數(shù)據(jù)內(nèi)容無限制 。最好是有序的內(nèi)容 。
一個流行的字符行是72個字符的ASCII可打印字符 。ASCII可打印字符有94個,可以采取循環(huán)式,每次傳送72個,第一次是第0到第71個,第二次是第1到72,以此類推 。每行未以回車換行結(jié)束 。
下面是一個例子:
!"#$%&"()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefgh
"#$%&"()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghi
#$%&"()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghij
$%&"()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijk
%&"()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijkl
&"()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklm
"()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmn
()* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmno
)* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnop
* ,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopq
,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqr
,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrs
-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrst
./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstu
/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuv
0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvw
123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwx
23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxy
3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz
456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{
56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{
6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}
789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~
89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~
9:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!
:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"#
<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"#$
=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"#$%
>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"#$%&
?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"#$%&"
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"#$%&"(
ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{}~!"#$%&"()
推薦閱讀
- 迅捷CAD編輯器怎么創(chuàng)建CAD塊 教你一招
- 超高清影視-快播播放器是什么
- 迅雷FTP探測器怎么用 快速連接站點方法介紹
- 變速器功能受限是什么問題
- Word怎么轉(zhuǎn)PPT 迅捷PDF轉(zhuǎn)換器輕松搞定
- 櫻花少年模擬器怎么結(jié)婚
- 極速pdf閱讀器怎么復(fù)制 復(fù)制方法介紹
- 熱水器冬天調(diào)多少溫度 冬天熱水器一般調(diào)多少度
- 手機降溫神器 獵豹清理大師CPU加速/發(fā)熱檢測怎么用
- PNG怎么轉(zhuǎn)PDF格式 迅捷PDF轉(zhuǎn)換器快速轉(zhuǎn)換
