2014-12-06 55 views
0

我是.NET編程新手。我在VB6中使用套接字作爲組件,但在Visual Studio 2013和VB.NET中,我不知道如何創建TCP套接字並偵聽連接或發送和接收消息。在這種情況下,任何人都可以幫助我嗎? 感謝...如何在VB.net中創建TCP套接字?

+2

請花點時間仔細查看此問題:[問] – Plutonix 2014-12-06 15:31:30

+0

[請閱讀文檔以開始](http://msdn.microsoft.com/en-us/library/1w48w47c%28v=vs.110%29 .aspx)..:/你的TCPSocket做什麼以及它的行爲取決於你..除非你有一個非常具體的東西要問,爲什麼你不先試試? – 2014-12-06 17:56:50

+0

這些類型的問題在MSDN論壇中更合適。 https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=vbgeneral – 2014-12-06 18:52:35

回答

2

我不知道如何創建TCP套接字

看那SocketTcpClientTcpListener類的System.Net.Sockets命名空間。

監聽連接

使用TcpListener,調用它的Accept...()方法之一(AcceptSocket()AcceptSocketAsync()AcceptTcpClient(),或AcceptTcpClientAsync())根據需要,這取決於你是否要使用SocketTcpClient對象進行通信與連接的客戶端。使用TcpClient連接到TCP服務器。

發送和接收消息

TcpClient具有GetStream()方法,它返回一個NetworkStream

在阻塞和異步版本中,NetworkStreamSocket都有許多可用的讀/寫方法可用。