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
Post a Comment