-1
我儘量讓客戶端和服務器,當我鍵入此線之間的聊天程序:爲什麼ip地址()不工作
ip地址myIPAddress =新的ip地址(新的byte [](192,168,214,15));
它不會接受它。我在Visual Studio 2008中運行它,它運作良好,但在Visual Studio 2013年工作`噸,給我這個錯誤
數組創建必須有數組大小或數組初始化
後,我加入數組的大小就彈出窗口與另一個錯誤:
// 1- Convert String to Bytes
byte[] dataBuffer;
dataBuffer = Encoding.ASCII.GetBytes(textBox1.Text);
// 2- Add TCP Client
TcpClient myTcpClient = new TcpClient();
// 3 - Connecting with Server
IPAddress myIPAddress = new IPAddress(new byte[4] (192,168,214,15));
myTcpClient.Connect(myIPAddress, 5020);
// 4 - Add Network
NetworkStream myNetworkStream = myTcpClient.GetStream();
// 5 - Send message
myNetworkStream.Write(dataBuffer, 0, dataBuffer.Length);
// 6 - Close the Network Connection
myNetworkStream.Close();
myTcpClient.Close();
是否有任何解決方案?
方法名稱預計
這裏是全碼:
對於數組初始化,使用'{192, 168,214,15}'。但是,您可以使用靜態IPAddress.Parse方法(或IPAddress.TryParse)。 – DoomMuffins 2015-02-07 10:56:35
這是一個簡單的錯字,你必須使用{花括號},而不是(括號) – 2015-02-07 10:57:37
非常感謝它現在運作良好 – 2015-02-07 11:08:45