Как отправить IP на консоль - PullRequest
0 голосов
/ 21 апреля 2020

Я работаю над проектом, который предполагает подключение учетных записей двух людей, если кто-то вводит имя пользователя другого человека. Но я делаю это, сохраняя всю информацию (имя пользователя, пароль, порт и IP) на консоли. Но каждый раз, когда я отправляю что-то на консоль, это выглядит примерно так: "Имя пользователя" "Пароль" "::" "Порт" Я думаю, это трудно объяснить, но IP всегда отправляется в виде 2 двоеточий, а не фактического IP.

TcpClient client = new TcpClient(usernameIP, usernamePort);

int byteCount = Encoding.ASCII.GetByteCount(usernameBox.Text + "\n" + 
    passwordBox.Text + "\n" + IPAddress.Parse(IP.ToString()) + "\n" + port); 
//gets the amount of bytes the message is

byte[] sendData = new byte[byteCount];

sendData = Encoding.ASCII.GetBytes(usernameBox.Text + "\n" + 
passwordBox.Text + "\n" + IPAddress.Parse(IP.ToString()) + "\n" + port); 
//stores the message to sendData

NetworkStream stream = client.GetStream(); //sends byte to server

stream.Write(sendData, 0, sendData.Length); //sends entire message

listMessages.Items.Add("Username created");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...