TCP 端點
綱要
tcp -h host -p port -t timeout -z
tcp 端點支持以下選項:
-h host
描述:指定端點的主機名或 IP 地址。如果 沒有指定,將使用 Ice.Default.Host 的值。
客戶端語義:確定要連接到的主機名或 IP 地址。
服務端語義:確定對象適配器用于偵聽連接的網絡接口,以及在適配器所創建的代理中向外公布的主機名。
-p port
描述:指定端點的端口號。
客戶端語義:確定要連接到的端口 ( 必須指定 )。
服務端語義:如果沒有指定這個選項,或是 port為零,端口將由操作 系統選擇。
-t timeout
描述:以毫秒為單位指定端點超時。
客戶端語義:如果 timeout大于零,它會把綁定和代理調用的延遲設 為最大。如果發生超時,應用會收到 Ice::TimeoutException。
服務器語義:確定在對象適配器所創建的代理中向往公布的缺省超時。
-z
描述:指定使用 bzip2 進行壓縮。
客戶端語義:確定是否要發送壓縮請求。
服務端語義:確定是否要發送壓縮響應,以及是否要在適配器所創建的代理中向外公布使用了壓縮。
UDP 端點
綱要
udp -v major.minor -e major.minor -h host -p port -c -z
udp 端點支持以下選項:
-v major.minor
描述:指定這個端點要使用的協議大版本號和最高小版 本號。如果沒有指定,就會使用客戶端 Ice run time 的大協議版本及所支持的最高的小版本。
客戶端語義:確定客戶端在把消息發送到這個端點時所使用的大協議版本和最高小版本。大協議版本號必須和服務器的大協議版本號吻合;小協議版本號不能高于服務器所支 持的最高小版本號。
服務端語義:確定服務器端為這個端點公布的大版本和最高小 版本。大協議版本號必須和服務器的大協議版本號吻合;小協議 版本號不能高于服務器所支持的最高小版本號。
-e major.minor
描述:指定這個端點要使用的編碼大版本號和最高小版 本號。如果沒有指定,就會使用 客戶端 Ice run time 的大協議版 本及所支持的最高的小版本。
客戶端語義:確定客戶端在把消息發送到這個端點時所使用的大編碼版本和最高小版本。大編碼版本號必須和服務器的大編碼版本號吻合;小編碼版本號不能高于服務器所支 持的最高小版本號。
服務端語義:確定服務器端為這個端點公布的大編碼版本和最高小版本。大編碼版本號必須和服務器的大編碼版本號吻合;小編碼版本號不能高于服務器所支持的最高小版本號。
-h host
描述:指定端點的主機名或 IP 地址。如果沒有指定,將使用 Ice.Default.Host 的值。
客戶端語義:確定要把數據報發往哪個主機或IP 地址。
服務端語義:確定對象適配器用于偵聽數據報的網絡接口,以及在適配器所創建的代理中向外公布的主機名。
-p port
描述:指定端點的端口號。
客戶端語義:確定要把數據報發往哪個端口 (必須指定 )
服務端語義:如果沒有指定這個選項,或是 port 為零,端口將由操作系統選擇。
-c
描述:指定應該使用某 個已連接的UDP socket。
客戶端語義:無。
服務端語義:讓服務器連接到 第一個把數據報發到這個端點的對端的 socket。
-z
描述:指定使用 bzip2進行壓縮。
客戶端語義:確定是否要發送 壓縮請求。
服務端語義:確定是否要在適 配器所創建的代理中向外公布使用了壓縮。
SSL 端點
綱要
ssl -h host -p port -t timeout -z
ssl 端點支持以下選項:
-h host
描述:指定端點的主機名或 IP 地址。如果沒有指定,將使用 Ice.Default.Host 的值。
客戶端語義:確定要連接到的主機名或 IP 地址。
服務端語義:確定對象適配器用于偵聽連接的網絡 接口,以及在適配器所創建的代理中向外公布的主機名。
-p port
描述:指定端點的端口號。
客戶端語義:確定要連接到的端口 ( 必須指定 )。
服務端語義:如果沒有指定這個選項,或是 port為零,端口將由操作系統選擇。
-t timeout
描述:以毫秒為單位指定端點超時。
客戶端語義:如果 timeout大于零,它會把綁定和代理調用的延遲設為最大。如果發生超時,應用會收到 Ice::TimeoutException。
服務端語義:確定在對象適配器所創建的代理中向往公布的缺省超 時。
-z
描述:指定使用 bzip2 進行壓縮。
客戶端語義:確定是否要發送壓縮請求。
服務端語義:確定是否要在適配器所創建的代理中 向外公布使用了壓縮。