簡體   English   中英

具有IP地址的命名管道連接

[英]named pipes connection with IP address

我有一個有趣的問題,我可以使用計算機名稱連接到遠程命名管道,但不能與IP地址一起使用。 http://msdn.microsoft.com/zh-cn/library/aa365783(v=vs.85).aspx上閱讀了有關管道名稱的文檔后,似乎沒有IP地址的跡象。

雖然,我知道管道名稱的IP地址有效(當我使用Windows 2008R2時有效,但是在Windows 2003上創建管道時無效)。

那么是否支持IP地址? 它們在某些操作系統上受支持嗎? 防火牆已關閉,考慮到管道可以使用機器名稱,因此我能想到的一切都設置正確。

順便說一句。 我正在使用不受管理的C ++來處理管道。

命名管道在網絡協議堆棧的不同層上運行。 命名管道僅在可使用Windows名稱服務的本地網絡上工作,並且不會使用TCP / IP進行路由。

當您以為要使用IP地址創建命名管道時,可能是在創建使用###。###。###。###作為管道名稱而不是服務器名稱的管道。 CreateNamedPipe只能在本地計算機上創建管道,而不能在遠程計算機上創建管道。 並且在管道名稱的前面需要一個“ \\\\。\\”前綴。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM