private void button1_Click(object sender, EventArgs e)
{
TcpClient joao = new TcpClient("localhost", Convert.ToInt32(25565));
MessageBox.Show(joao.Client.LocalEndPoint.ToString());
NetworkStream ns = joao.GetStream();
byte[] outbytes = Encoding.ASCII.GetBytes(textBox1.Text);
ns.Write(outbytes, 0, outbytes.Length);
richTextBox1.AppendText("Sent : " + Encoding.ASCII.GetString(outbytes));
ns.Close();
joao.Close();
}
Итак, это код, который я написал для клиента C#. Проблема в том, что вывод messageBox «127.0.0.1:52296», и он продолжает меняться, когда я отправляю больше сообщений на сервер. Разве это не "127.0.0.1:25565"? Когда я пытаюсь сделать это через Интернет он doesnt't работатьC# Клиентский порт отличается от указанного
'joao.Client.LocalEndPoint.ToString()' должно быть как 'joao.Client.LocalEndPoint.Port.ToString()' – davidbaumann
Этого не существует, я думаю:/Он не содержит определения для «Порт " –