-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