在Unix上,可以使用單插槽,用於IPv6和IPv4(雙模式)。在Windows上不支持。是否有人使用Windows的相同套接字來實現相同的解決方案。用於Windows的雙插槽
3
A
回答
5
檢查http://msdn.microsoft.com/en-us/library/bb513665(VS.85).aspx:
雙棧套接字
爲了同時支持IPv4和IPv6 在Windows XP的Service Pack 1(SP1)和Windows Server 2003上,應用程序必須創建兩個插座,一個用於IPv4的插座和一個用於IPv6的插座。這兩個套接字必須由應用程序分開處理。
Windows Vista和更高版本提供了創建單個IPv6套接字的能力,它可以處理IPv6和IPv4流量。例如,創建用於IPv6的TCP監聽套接字,將其設置爲雙棧模式並綁定到端口5001.此雙棧套接字可以接受來自連接到端口5001的IPv6 TCP客戶端和連接到端口5001的IPv4 TCP客戶端的連接。此功能可以大大簡化應用程序設計,並減少在兩個獨立套接字上發佈操作所需的資源開銷。
HTH
0
.NET Framework 4.5現在支持雙模式。
相關問題
- 1. 具有一個插槽的雙堆棧
- 2. Qt:emit中的信號插槽位於插槽方法中
- 3. 用於Qt C++的信號和插槽
- 4. PHP相當於pythons插槽
- 5. 用於Windows的Subversion插件用於Windows
- 6. Windows 8.1上的'卡住'插槽
- 7. Qt轉發插槽/連接插槽到插槽?
- 8. Windows Form Combobox.Items.Clear()留下空插槽
- 9. 關於qt中的信號和插槽
- 10. 關於arraylists中已定義的插槽
- 11. Qt的:關於式信號/插槽
- 12. 全雙工插槽與2個使用的插座,一個用於讀取和其他寫
- 13. 當調用時更改插槽中的信號插槽連接
- 14. 防止連接到一個插槽(「真的」專用插槽)
- 15. Windows IOCP - 單插槽應用程序的優點?
- 16. Linux的RAW插槽
- 17. 如何在雙SIM卡插槽中更改SIM卡的信息?
- 18. 鑑於pyqtBoundSignal如何確定插槽?
- 19. Q_EMIT不能從連接插槽工作,只能用QTimer插槽
- 20. 插槽清洗
- 21. 紅移插槽
- 22. 插槽setShowGride不適用於我的應用程序
- 23. PySide中的信號和插槽 - 類中定義的插槽
- 24. TSQL排空可用插槽
- 25. 如何使用BigQuery插槽
- 26. 插槽IO使用io.sockets.emit
- 27. 使用嵌套插槽(#)
- 28. 在插槽中使用QMap
- 29. Qt信號插槽:信號已發送,但未插入插槽
- 30. 當插槽存在時Qt連接「沒有這樣的插槽」