第十八章 TCP 客戶端 服務器通信 - 使用OPEN命令 - Supported參數

第十八章 TCP 客戶端 服務器通信 - 使用OPEN命令 - Supported參數

Supported 參數

parameters 參數可以是以下格式之一:

hostname
(hostname{:port{:mode{:terminators{:ibufsiz{:obufsiz{:queuesize{:keepalivetime}}}}}}})

parameters 參數中的參數如下:

  • hostname - 可選 — IP 主機的名稱、IPv4 協議格式的 IP 地址或 IPv6 協議格式的 IP 地址起便。指定為帶引號的字符串档押。客戶端 OPEN 需要主機名曙寡;對于服務器端 OPEN,省略(由占位符冒號表示)寇荧。

  • port - 可選 — 如果存在举庶,這是用于連接的 TCP 端口號。如果此端口號為空或省略揩抡,則端口號從設備名稱的數字部分派生户侥。該參數可以是十進制的端口號镀琉,也可以是服務名,提交給本地系統的TCP服務名解析器蕊唐。

  • mode - 可選——用引號括起來的字母代碼字符的字符串屋摔。字母代碼可以按任何順序指定;由于 IRIS按從左到右的順序執(zhí)行字母代碼替梨,因此字母代碼之間的交互在某些情況下可能決定首選順序钓试。默認為數據包模式。模式字符串可以由以下一個或多個字母代碼組成:

    • A-接受模式副瀑。如果A處于打開狀態(tài)弓熏,則在接受來自客戶端作業(yè)的連接后,服務器上的初始讀取將立即以零長度字符串終止糠睡。如果A為OFF挽鞠,則讀取將被阻止,直到超時或數據可用(以最先發(fā)生的為準)狈孔。
    • C-參見下面的回車模式信认。
    • D-參見下面的斷開模式監(jiān)控。
    • E-參見下面的轉義序列處理模式除抛。
    • G-使端口參數被解釋為已打開的數據套接字的套接字描述符狮杨。
    • M-流模式下的標準IRIS設備。此模式是調用“PSTE”選項集的快捷方式到忽。它產生了一種設備橄教,其作用類似于標準的 IRIS設備,可用于在兩個方向上傳遞任意行數據喘漏』さ可以打開流模式,以便可以發(fā)送或接收任意序列的字符串翩迈,而不會使緩沖區(qū)溢出持灰。換行符被添加到輸出,并從輸入中刪除负饲。讀命令會一直阻塞堤魁,直到出現以下情況之一:出現終止符、達到超時時間或已填滿指定的讀長度返十。
    • P - 使用記錄終止字符填充輸出妥泉。設置此模式后,WRITE !除了刷新寫入緩沖區(qū)外洞坑,還發(fā)送 LF(換行)和 WRITE # 發(fā)送 FF(換頁)盲链。 WRITE *-3 命令可用于啟動緩沖數據的發(fā)送,而無需將任何字符插入數據流。請注意 WRITE *-3 只是刷新寫入緩沖區(qū)而不發(fā)送任何終止符刽沾,因此不會向接收程序發(fā)出數據已完成的信號本慕。 WRITE *-3 更常用于 Wait (W) 模式,不需要終止符侧漓。
    • Q—請參閱下面的立即發(fā)送模式锅尘。
    • S—參見下面的流模式。
    • T—輸入端的標準終止符火架。設置時鉴象,CR、LFFF 控制字符用作讀取終止符何鸡。
    • W—等待模式。在這種模式下牛欢,WRITE 骡男!WRITE # 命令不會導致 TCP 設備刷新網絡輸出緩沖區(qū)。等待模式導致 TCP 設備等待傍睹,直到下一個 WRITE *-3 命令刷新緩沖區(qū)并傳輸數據隔盛。
  • terminators - 可選-最多包含八個用戶終止符的列表,這些字符將終止在TCP綁定設備上的讀取拾稳。如果同時指定T模式和終止符吮炕,則會忽略T模式。

  • ibufsiz - 可選-輸入緩沖區(qū)大小访得。在內部龙亲,已從網絡讀取但尚未傳送到 IRIS程序的字符緩沖在可保存ibufsiz字節(jié)的數據區(qū)中。

  • obufsiz - 可選-輸出緩沖區(qū)大小悍抑。在連續(xù)的“SEND”操作之間鳄炉,TCP設備可以緩沖的最大數據量。發(fā)送操作意味著將緩存的數據發(fā)送到網絡搜骡。WRITE拂盯!WRITE#WRITE*-3命令可以生成發(fā)送操作记靡。

    指定S模式時谈竿,會自動生成發(fā)送操作,以便在輸出緩沖區(qū)太滿時發(fā)送輸出緩沖區(qū)的內容摸吠。但是空凸,在完成消息創(chuàng)建后,程序員仍必須使用其中一個發(fā)送操作來確保消息已發(fā)送蜕便。

    當未指定S模式時劫恒,如果寫入操作將在緩沖區(qū)中放置足夠的數據以超過輸出緩沖區(qū)大小,則會發(fā)生<WRITE>錯誤。請注意两嘴,嘗試寫入本身比輸出緩沖區(qū)大小更長的字符串總是失敗丛楚。

  • queuesize - 可選-一個整數,指定有多少客戶端作業(yè)可以排隊等待與服務器的連接憔辫。僅用于服務器端打開趣些。默認值為5。最大值取決于TCP實施贰您,但不能超過1000坏平。

  • keepalivetime - 可選-(僅限WindowsAIXLinux)允許為此設備設置不同于系統默認的苯跻啵活計時器舶替。指定使TCP連接保持活動狀態(tài)的整數秒。有效值介于30432000之間杠园。(432000秒等于5天顾瞪。)。小于30的值默認為30抛蚁。如果省略或設置為0陈醒,則使用系統范圍的默認保活計時器瞧甩。有關詳細信息钉跷,請參見/KEEPALIVE關鍵字選項。

    TCP設備打開時肚逸,币蓿活計時器不一定開始計時。它通常在連接已建立時開始計時吼虎。也就是說犬钢,當初始讀取連接已成功完成時。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末思灰,一起剝皮案震驚了整個濱河市玷犹,隨后出現的幾起案子,更是在濱河造成了極大的恐慌洒疚,老刑警劉巖歹颓,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異油湖,居然都是意外死亡巍扛,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門乏德,熙熙樓的掌柜王于貴愁眉苦臉地迎上來撤奸,“玉大人吠昭,你說我怎么就攤上這事‰使希” “怎么了矢棚?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長府喳。 經常有香客問我蒲肋,道長,這世上最難降的妖魔是什么钝满? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任兜粘,我火速辦了婚禮,結果婚禮上弯蚜,老公的妹妹穿的比我還像新娘孔轴。我一直安慰自己,他們只是感情好碎捺,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布距糖。 她就那樣靜靜地躺著,像睡著了一般牵寺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上恩脂,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天帽氓,我揣著相機與錄音,去河邊找鬼俩块。 笑死黎休,一個胖子當著我的面吹牛,可吹牛的內容都是我干的玉凯。 我是一名探鬼主播势腮,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼漫仆!你這毒婦竟也來了捎拯?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤盲厌,失蹤者是張志新(化名)和其女友劉穎署照,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體吗浩,經...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡建芙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了懂扼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禁荸。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡右蒲,死狀恐怖,靈堂內的尸體忽然破棺而出赶熟,到底是詐尸還是另有隱情瑰妄,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布钧大,位于F島的核電站翰撑,受9級特大地震影響,放射性物質發(fā)生泄漏啊央。R本人自食惡果不足惜眶诈,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瓜饥。 院中可真熱鬧逝撬,春花似錦、人聲如沸乓土。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽趣苏。三九已至狡相,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間食磕,已是汗流浹背尽棕。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留彬伦,地道東北人滔悉。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像单绑,于是被迫代替她去往敵國和親回官。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容