0
我是.NET編程新手。我在VB6中使用套接字作爲組件,但在Visual Studio 2013和VB.NET中,我不知道如何創建TCP套接字並偵聽連接或發送和接收消息。在這種情況下,任何人都可以幫助我嗎? 感謝...如何在VB.net中創建TCP套接字?
我是.NET編程新手。我在VB6中使用套接字作爲組件,但在Visual Studio 2013和VB.NET中,我不知道如何創建TCP套接字並偵聽連接或發送和接收消息。在這種情況下,任何人都可以幫助我嗎? 感謝...如何在VB.net中創建TCP套接字?
我不知道如何創建TCP套接字
看那Socket
,TcpClient
和TcpListener
類的System.Net.Sockets
命名空間。
監聽連接
使用TcpListener
,調用它的Accept...()
方法之一(AcceptSocket()
,AcceptSocketAsync()
,AcceptTcpClient()
,或AcceptTcpClientAsync()
)根據需要,這取決於你是否要使用Socket
或TcpClient
對象進行通信與連接的客戶端。使用TcpClient
連接到TCP服務器。
發送和接收消息
TcpClient
具有GetStream()
方法,它返回一個NetworkStream
。
在阻塞和異步版本中,NetworkStream
和Socket
都有許多可用的讀/寫方法可用。
請花點時間仔細查看此問題:[問] – Plutonix 2014-12-06 15:31:30
[請閱讀文檔以開始](http://msdn.microsoft.com/en-us/library/1w48w47c%28v=vs.110%29 .aspx)..:/你的TCPSocket做什麼以及它的行爲取決於你..除非你有一個非常具體的東西要問,爲什麼你不先試試? – 2014-12-06 17:56:50
這些類型的問題在MSDN論壇中更合適。 https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=vbgeneral – 2014-12-06 18:52:35