Imports System.Net.Sockets Imports System.Text Module Module1 Dim server As New TcpListener("5000") Dim client As New TcpClient Dim stream As NetworkStream Sub Main() Console.WriteLine("En attente d'un client ...") server.Start() client = server.AcceptTcpClient stream = client.GetStream Dim recvbyte(client.ReceiveBufferSize) As Byte stream.Read(recvbyte, 0, client.ReceiveBufferSize) Dim recvtext As String = Encoding.ASCII.GetString(recvbyte) Console.WriteLine(recvtext) 'Dim sendbytes() As Byte = Encoding.ASCII.GetBytes("Le serveur lui aussi peut emmettre !") 'stream.Write(sendbytes, 0, sendbytes.length) End Sub End Module
Imports System.Net.Sockets Imports System.Text Module Module1 Sub main() Dim client As New Net.Sockets.TcpClient Dim stream As NetworkStream = Nothing Console.WriteLine("En attente du serveur ...") Try client.Connect("127.0.0.1", "5000") Catch Console.ForegroundColor = ConsoleColor.Red Console.WriteLine("La connection a echouée !") Console.ReadLine() End End Try Console.ForegroundColor = ConsoleColor.Green Console.WriteLine("Connecté !") Console.ForegroundColor = ConsoleColor.Gray stream = client.GetStream() Console.Write("Moi : ") Dim sendtext As String = Console.ReadLine() Dim sendbytes() As Byte = Encoding.ASCII.GetBytes(sendtext) stream.Write(sendbytes, 0, sendbytes.Length) 'Dim recivebytes(client.ReceiveBufferSize) As Byte 'stream.Read(recivebytes, 0, client.ReceiveBufferSize) 'Console.WriteLine("server: " + Encoding.ASCII.GetString(recivebytes)) End Sub End Module
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionclient = server.AcceptTcpClient stream = client.GetStream Dim recvbyte(client.ReceiveBufferSize) As Byte stream.Read(recvbyte, 0, client.ReceiveBufferSize) Dim recvtext As String = Encoding.ASCII.GetString(recvbyte) Console.WriteLine(recvtext)
Dim recvbyte(client.ReceiveBufferSize) As Byte stream.Read(recvbyte, 0, client.ReceiveBufferSize) Dim recvtext As String = Encoding.ASCII.GetString(recvbyte) Console.WriteLine(recvtext)