Ir ao conteúdo

Posts recomendados

Postado

Oi, não tenho nenhuma experiência com C#, estou no meu primeiro projeto aprendendo sozinho. Então está dando esse erro, mas não sei nem por onde começar a resolver. 

É um programa que uso um pacote nuget chamado SuperSimpleTcp.

image.png.89a4b169c115822196c8578a6f8de7f3.png

 

namespace SimpleTCP
{
    public partial class TCPClient : Form
    {
        SimpleTcpClient _Client;


        public TCPClient()
        {
            InitializeComponent();

        }

        private void btnConectar_Click(object sender, EventArgs e)
        {
            try
            {
                _Client.Connect();
                btnEnviar.Enabled = true;
                btnConectar.Enabled = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

        private void TCPClient_Load(object sender, EventArgs e)
        {
            _Client = new SimpleTcpClient(txtBoxIPServidor.Text, 80);
            _Client.Events.Connected += Connected;
            _Client.Events.Disconnected += Disconnected;
            _Client.Events.DataReceived += DataReceived;
            btnEnviar.Enabled = false;
        }

        private void Connected(object sender, EventArgs e)
        {
            //txtBoxMensagem.Text += $"Server connected.{Environment.NewLine}";
        }

        private void Disconnected(object sender, EventArgs e)
        {
           // txtBoxMensagem.Text += $"Server disconnected.{Environment.NewLine}";
        }

        private void DataReceived(object sender, DataReceivedFromServerEventArgs e)
        {
            //txtBoxMensagem.Text += $"Server: {Encoding.UTF8.GetString(e.Data)}{Environment.NewLine}";
        }

        private void btnEnviar_Click(object sender, EventArgs e)
        {
            if (_Client.IsConnected)
            {
                _Client.Send("T");
                txtBoxMensagem.Text += $"Me: {txtBoxMensagem.Text}{Environment.NewLine}";
                // txtMessage.Text = string.Empty;
            }
        }
    }
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!