Pesquisar na Comunidade
Mostrando resultados para as tags ''Tatu''.
Encontrado 1 registro
-
Ola Amigos tudo bem Eu fiz um programa enviar dados para um roteador tudo funciona bem. Tem hora os dados trava na hora envio, Aqui esta o programa.Se tem error eu não consigo detectar Agradeço ajuda. Imports System.Net.Sockets Imports System.Text Imports System.Net.WebRequestMethods Public Class Form1 Dim out As String Dim isConnected As Boolean Dim ipadd As String Public my_client As System.Net.Sockets.TcpClient 'for router connection Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TrackBar1.Value = 1500 TextBox5.Text = 1500 TrackBar2.Value = 1500 TextBox1.Text = 1500 isConnected = False End Sub Private Sub Form1_keydown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown If isConnected = True Then Select Case e.KeyCode Case Keys.W Button7.Visible = False out = "PC" & "A" 'SendStream(out) Case Keys.Z Button8.Visible = False out = "PC" & "B" 'SendStream(out) Case Keys.S Button10.Visible = False out = "PC" & "C" 'SendStream(out) Case Keys.A Button9.Visible = False 'out = "PC" & "D" SendStream(out) Case Keys.M TrackBar1.Value = TrackBar1.Value + 1 TextBox5.Text = TrackBar1.Value out = "PC" & "E" & (TextBox5.Text) 'SendStream(out) Case Keys.N TrackBar1.Value = TrackBar1.Value - 1 TextBox5.Text = TrackBar1.Value out = "PC" & "E" & (TextBox5.Text) 'SendStream(out) Case Keys.V TrackBar2.Value = TrackBar2.Value + 1 TextBox1.Text = TrackBar2.Value out = "PC" & "E" & (TextBox1.Text) 'SendStream(out) Case Keys.B TrackBar2.Value = TrackBar2.Value - 1 TextBox1.Text = TrackBar2.Value out = "PC" & "E" & (TextBox1.Text) 'SendStream(out) End Select End If End Sub Private Sub Form1_keyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp If isConnected = True Then Select Case e.KeyCode Case Keys.W Button7.Visible = True out = "PC" & "E" 'SendStream(out) Case Keys.Z Button8.Visible = True out = "PC" & "E" 'SendStream(out) Case Keys.S Button10.Visible = True out = "PC" & "E" 'SendStream(out) Case Keys.A Button9.Visible = True out = "PC" & "W" 'SendStream(out) End Select End If End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If ((TextBox3.Text = "") Or (TextBox4.Text = "")) Then 'hist("Enter host and IP") Else Try Button1.Enabled = False Button2.Enabled = True SendStream("Cliente Conectado..") Button37.BackColor = Color.Red Button31.BackColor = Color.Red Catch ex As Exception End Try End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click SendStream("Cliente desconectado..") Button37.BackColor = Color.Lime Button31.BackColor = Color.Lime Button2.Enabled = False Button1.Enabled = True isConnected = False End Sub Sub SendStream(ByVal out As String) Try Dim my_client As New TcpClient(TextBox3.Text, TextBox4.Text) Dim data As [Byte]() = System.Text.Encoding.ASCII.GetBytes(out) Dim stream As NetworkStream = my_client.GetStream() stream.Write(data, 0, data.Length) stream.Close() my_client.Close() Catch e As ArgumentNullException Catch e As SocketException End Try isConnected = True End Sub Private Sub TrackBar1_Scroll(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TrackBar1.Scroll End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick SendStream(out) End Sub End Class