2010-11-15 134 views
1

我想開發一個服務器/客戶端模型的聊天應用程序,在VISUAL BASIC 2008中打開TCP或UDP套接字。是否有我可以下載的工作示例,代碼來幫助我完成這個項目?使用TCP或UDP套接字的VB 2008在線聊天應用程序

在此先感謝。


編輯:謝謝你的回答,真的很感激。但是im stack在某處,因爲我的應用程序只能在本地使用,而不能在整個Internet上使用。

我的服務器上的部分代碼如下:

在此處輸入代碼READDATA = 「Conected聊天服務器...」 LabelConnection.Text = 「已連接」 PictureBox1.Image = My.Resources.Globe_Connected_Icon_39x33 PictureBox1。 BackColor = Color.Transparent msg()clientSocket.Connect(「127.0.0.1」,8888)在這裏輸入代碼

現在,而不是127.0.0.1我應該把一些變量或東西,保持目標機器的IP地址?我會怎麼做?誰能幫忙?

+0

你到目前爲止嘗試過什麼?你是否自己搜索了其他資源?你以前曾使用套接字嗎? – Patrick 2010-11-15 09:40:14

回答

4

本質上,您需要構建聊天服務器應用程序和連接到服務器並啓動數據交換的客戶端程序。要真正做到這一點,你還需要學習一些關於線程的知識,這樣你的客戶/偵聽器才能異步運行。

這裏的樣本項目的列表看看:

任何事情應該是比較簡單的轉換爲VB.NET。如果您需要一些額外的指導,請嘗試一些可用的在線轉換工具,例如DeveloperFusion提供的工具。

最後,System.Net.Sockets命名空間(您將廣泛使用)的MSDN documentation是一個很好的資源,因爲您將開始深入研究示例項目並發現自己遇到了一些嘮叨的問題。