I used (which you can also)
Telerik Converter[
^] to convert this code to C#, or any C# code to VB.NET.
The following code was provided, which is simple enough to understand and then use.
using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.Drawing;
using System.Runtime.Serialization.Formatters.Binary;
public class Form1
{
TcpClient client = new TcpClient();
TcpListener server = new TcpListener(8085);
NetworkStream nstream;
Thread listening = new Thread(Listen);
Thread getImage = new Thread(receiveImage);
private void receiveImage()
{
BinaryFormatter bf = new BinaryFormatter();
while (client.Connected == true) {
nstream = client.GetStream;
picturebox1.Image = bf.Deserialize(nstream);
}
}
private void Listen()
{
while (client.Connected == false) {
server.Start();
client = server.AcceptTcpClient;
}
getImage.Start();
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
listening.Start();
Button1.Visible = false;
}
}
You can also use that converter to convert your VB.NET code to C# code.