![]()
.Benutzerinformationen überspringen
Dabei seit: 25. Juni 2008
Wohnort: Deizisau
Frühere Benutzernamen: Toby
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 |
Private Sub server_DataReceived(ByVal sender As Object, ByVal e As EasyTCPLib.Managed.DataReceivedArgs) Handles server.DataReceived ' if xxx = "ID1" then 'Als Beispiel, senden verstehe ich aber das lesen ... geht das über Stream? 'End if End Sub |
Benutzerinformationen überspringen
Dabei seit: 25. Juni 2008
Wohnort: Deizisau
Frühere Benutzernamen: Toby
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
Imports EasyTCPLib Public Class Form1 Private WithEvents cl As New Managed.ManagedClient Delegate Sub WriteTextDelegate(ByVal Target As TextBox, ByVal Text As String) Public Sub TBox2() While True Dim Params(2) As Object Params(0) = TextBox2 Params(1) = Environment.NewLine & "1" Me.Invoke(New WriteTextDelegate(AddressOf WriteText), Params) End While End Sub Public Sub WriteText(ByVal Target As TextBox, ByVal Text As String) Target.Text &= Text End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try cl.Connect("127.0.0.1", 8000) Catch ex As Exception MsgBox("Verbindung fehlgeschlagen", MsgBoxStyle.Critical) End Try End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim sendstringtoserver As String = TextBox3.Text cl.Send(sendstringtoserver) TextBox3.Clear() End Sub 'Private Sub cl_DataReceived(ByVal sender As Object, ByVal e As EasyTCPLib.Managed.DataReceivedArgs) Handles cl.DataReceived ' Me.TextBox2.Text = vbCrLf & e.Value 'End Sub End Class |
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
Imports EasyTCPLib Module Module1 Private WithEvents server As New Managed.ManagedMultiServer(Net.IPAddress.Any, 8000) Dim e As EasyTCPLib.Managed.ManagedMultiServer.Connection Sub Main() server.Start() server.BeginAcceptingClients() Console.WriteLine("Server ist startklar") Console.ReadLine() While True If e.client.Client.Available = False Then Console.WriteLine("Ein Client hat die verbindung unterbrochen") e.client.Close() End If End While End Sub Private Sub server_clientjoined(ByVal sender As Object, ByVal e As EasyTCPLib.Managed.ManagedMultiServer.Connection) Handles server.ClientJoined Dim joind As String = "Ein neuer Client." server.Send(e, joind) Console.WriteLine(joind) Console.ReadLine() End Sub Private Sub server_clientexit(ByVal sender As Object, ByVal e As EasyTCPLib.Managed.ManagedMultiServer.Connection) Handles server.ClientExited Dim exited As String = "Ein Client ist gegangen" server.Send(e, exited) Console.WriteLine(exited) Console.ReadLine() End Sub Private Sub server_DataReceived(ByVal sender As Object, ByVal e As EasyTCPLib.Managed.DataReceivedArgs, ByVal conn As EasyTCPLib.Managed.ManagedMultiServer.Connection) Handles server.DataReceived server.Send(conn, e.Value) Console.WriteLine(e.Value) Console.ReadLine() End Sub End Module |
-> blub.. war jetzt genau so unnötig.
Zitat
Lol, 1. ist das Wort "befüllen" zum totlachen xDDD
-> Ich vermute das es am Client liegt, allerdings bin ich mir da nicht zu 1000% sicher.
Zitat
2. Versteh ich nicht ganz, wo dein Problem ist? Client oder Server?
-> im Prinzip der ganze code, denn ich glaube das mein problem an der übertragnung scheitert. ( cl.disconnect funktioniert auch nicht, wie ich grade ebend feststellen musste )
Zitat
Welche Zeile? Bitte markieren.
-> Zitat: "Fehlermeldung gibts keine, es steht einfach nichts in der Textbox2"
Zitat
Und vor allem: Welche Fehlermeldung erscheint?
-> Ja, habe ich schon versucht. Hat mich 0% weiter gebracht.
Zitat
Try block, schoma was von gehört?
Zitat
-> Zitat: "Fehlermeldung gibts keine, es steht einfach nichts in der Textbox2"
... dann guck mal nach wo das ausgeführt werden soll und ob das da überhaupt hinkommt