Я пытаюсь сделать программу чата между клиентом и сервером, и когда я печатаю эту строку:почему IPAddress() не работает
IPAddress myIPAddress = новый IP-адрес (новый байт [] (192,168,214,15));
не принимая его .. я запускаю его на Visual Studio 2008, и она работает хорошо, но в визуально студии 2013 он Doesn `T работу и дать мне эту ошибку
Создание массива должны иметь размер массива или массива инициализатору
и после того, как я добавить размер массива это всплывающие окна с другой ошибкой:
// 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
Это простая опечатка, вы должны использовать {фигурные скобки}, а не (круглые скобки) –
Спасибо, что это хорошо работает сейчас –