共用方式為


設定 SPX/IPX 的 RPC

使用 ncacn_spxncadg_ipx 傳輸時,伺服器名稱與 Windows 上的伺服器名稱完全相同。 不過,由於名稱是使用 Novell 通訊協定散發的,所以它們必須符合 Novell 命名慣例。 如果伺服器名稱不是有效的 Novell 名稱,伺服器將無法使用 ncacn_spxncadg_ipx 傳輸來建立端點。

有效的 Novell 伺服器名稱只包含0x20與0x7f之間的字元。 小寫字元會變更為大寫。 無法使用下列字元:

"*,./:;<=>?[]\|]

為了維持與第一個版本Windows NT的相容性,ncacn_spxncadg_ipx也可讓您使用稱為波浪線名稱的伺服器名稱特殊格式。 tilde 名稱是由 tilde (~) 所組成,後面接著伺服器的八位數網路編號,後面接著它的 12 位數乙太網路位址。 Tilde 名稱的優點在於它們不需要任何名稱服務功能。 因此,如果您連線到伺服器,則波浪線名稱將會正常運作。

下表包含兩個範例組態,說明先前所述的點。

元件 設定為
Windows 伺服器 NWCS
Windows 用戶端 NWCS
16 位 Windows 用戶端、MS-DOS 用戶端 NetWare 重新導向器

 

上表中的組態需要您網路上有 NetWare 檔案伺服器或路由器。 它會產生最佳效能,因為伺服器名稱會儲存在 NetWare Bindery 中。

元件 設定為
Windows 伺服器 SAP 代理程式
Windows 用戶端 IPX/SPX
16 位 Windows 用戶端、MS-DOS 用戶端 IPX/SPX

 

第二個設定適用于不包含 NetWare 檔案伺服器或路由器的環境中 (,例如兩部電腦的網路:Windows 伺服器和 MS-DOS 用戶端) 。 在第一次呼叫系結控制碼期間完成的名稱解析,會比第一個設定慢一點。 此外,第二個組態會產生更多透過網路產生的流量。

若要實作名稱解析,當 RPC 伺服器使用 SPX 或 IPX 端點時,伺服器名稱和端點會註冊為服務廣告通訊協定, (SAP) 伺服器類型為 640 (十六進位) 。 若要解析伺服器名稱,RPC 用戶端會針對相同類型的所有服務傳送 SAP 要求,然後掃描回應清單以取得伺服器的名稱。 此程式會在每個系結控制碼的第一次 RPC 呼叫期間發生。 如需適用于 Novell 之 SAP 通訊協定的其他資訊,請參閱 NetWare 檔。

注意

使用 ncacn_spx 或ncadg_ipx傳輸的 16 位 Windows 用戶端應用程式需要安裝檔案 Nwipxspx.dll 才能在 WOW 子系統下執行。 請連絡 Novell 以取得此檔案。