HASH-RemoteDesktop (Server) VB.NET

HASH-RemoteDesktop (Server)


FORM 1


Imports System.IO
Imports System.Net
Imports System.Net.Sockets
Imports System.Threading
Imports System.Drawing
Imports System.Runtime.Serialization.Formatters.Binary
Public Class Form1
    Dim client As New TcpClient
     Dim server As New TcpListener(8085)
    Dim nstream As NetworkStream
    Dim listening As New Thread(AddressOf Listen)
    Dim getImage As New Thread(AddressOf receiveImage)

    Private Sub receiveImage()
        Try
            Dim bf As New BinaryFormatter
            While client.Connected = True
                nstream = client.GetStream
                PictureBox1.Image = bf.Deserialize(nstream)
            End While
        Catch ex As Exception
            PictureBox1.Image = Nothing
            MsgBox("Client has been disconected", MsgBoxStyle.Critical)
        End Try

    End Sub

    Private Sub Listen()
        While client.Connected = False
            server.Start()
            client = server.AcceptTcpClient
        End While
        getImage.Start()
    End Sub

    Private Sub GunaButton1_Click(sender As Object, e As EventArgs) Handles GunaButton1.Click

        listening.Start()
    End Sub


End Class

Comments

Popular posts from this blog

QR CODE SCANNER (Emgu CV ) VB.NET

Simple Modern Login (Guna UI, Mysql) VB.NET

Simple Lottery Game (Guna UI) VB.NET