Du bist nicht angemeldet.

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

21

Mittwoch, 12. Mai 2010, 23:09

Server benötigt Portforwarding, der Client jedoch nicht, sonst müsstest du ja für ICQ, Skype und jeden einzelnen Chat Client auf einem Port das Portforwarding konfigurieren...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

  • »Firestorm« ist männlich

Beiträge: 275

Dabei seit: 14. November 2009

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

22

Mittwoch, 12. Mai 2010, 23:11

Ok danke schön nochmal

Mfg
Firestorm

user44

Registrierter Benutzer

  • »user44« ist männlich

Beiträge: 126

Dabei seit: 22. Dezember 2009

Wohnort: Bayern

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

23

Donnerstag, 13. Mai 2010, 09:01

ich kann das nicht downloaden....
Jedes Programm enthält mindestens einen Fehler!
Wenn man versucht diesen Fehler zu beheben,
baut man mindestens 2 neue ein!

Skybird

Super Moderator

  • »Skybird« ist männlich

Beiträge: 404

Dabei seit: 21. Februar 2009

Wohnort: Merseburg

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

24

Donnerstag, 13. Mai 2010, 09:42

//Kommentar

powachill

Vb-Guru

  • »powachill« ist männlich
  • »powachill« wurde gesperrt

Beiträge: 133

Dabei seit: 9. Januar 2010

Wohnort: -Geheim-

Hilfreich-Bewertungen: 13

  • Private Nachricht senden

25

Montag, 6. September 2010, 13:07

Thema muss mal uptodate werden, ich find diese TCP Lib GENIAL!
http://codingshare.de/ <- Visit please!
http://appsinfuture.de/ <- Visit please & Click on Ad please!

Vb K1ng

C# <3

Beiträge: 326

Dabei seit: 16. Mai 2009

Frühere Benutzernamen: Vb K1ng

Hilfreich-Bewertungen: 31

  • Private Nachricht senden

26

Montag, 18. Oktober 2010, 16:07

Tolle Lib Kevin aber ich habe leider ein Problem damit.
Ich habe mir die dll runtergelden und benutze es, es passiert aber nichts.
Entweder werden die Events nicht erkannt oder ich mache ein Fehler.
Hab portforwarding konfiguriert und dein TestCode benutzt.
Mache ich irgend ein Fehler?

Danke schon mal

kevin89

Super Moderator

  • »kevin89« ist männlich
  • »kevin89« ist der Autor dieses Themas

Beiträge: 3 881

Dabei seit: 16. April 2008

Hilfreich-Bewertungen: 155

  • Private Nachricht senden

27

Mittwoch, 20. Oktober 2010, 22:37

Bei mir funktioniert alles, habe es gerade nochmal selbst getestet. Portfreigabe sollte hier auch kein Problem darstellen, ist ja mit der Loopback-IP.

Shawak

Registrierter Benutzer

Beiträge: 59

Dabei seit: 11. Januar 2010

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

28

Donnerstag, 21. Oktober 2010, 13:30

Das veröffentlichest du jetzt -.-.

kevin89

Super Moderator

  • »kevin89« ist männlich
  • »kevin89« ist der Autor dieses Themas

Beiträge: 3 881

Dabei seit: 16. April 2008

Hilfreich-Bewertungen: 155

  • Private Nachricht senden

29

Donnerstag, 21. Oktober 2010, 13:39

Wenn du mir damit zeigen möchtest, dass du dich darüber ärgerst, dass du die Lib nicht für dein Projekt hattest und dir deswegen viel Mühe machen musstest, die du mit nicht gehabt hättest, solltest du mal auf das Datum achten... der Thread ist über 8 Monate alt.

Shawak

Registrierter Benutzer

Beiträge: 59

Dabei seit: 11. Januar 2010

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

30

Donnerstag, 21. Oktober 2010, 13:41

Hab vor 9 Monaten damit angefangen und war hier 9 Monate nicht mehr on :D .

Ne Scherz, habs nich gesehn ._.

powachill

Vb-Guru

  • »powachill« ist männlich
  • »powachill« wurde gesperrt

Beiträge: 133

Dabei seit: 9. Januar 2010

Wohnort: -Geheim-

Hilfreich-Bewertungen: 13

  • Private Nachricht senden

31

Sonntag, 24. Oktober 2010, 11:16

EasyTCP ist echt die beste LIB aller zeiten! ICH LIEBE ES!! =)
http://codingshare.de/ <- Visit please!
http://appsinfuture.de/ <- Visit please & Click on Ad please!

powachill

Vb-Guru

  • »powachill« ist männlich
  • »powachill« wurde gesperrt

Beiträge: 133

Dabei seit: 9. Januar 2010

Wohnort: -Geheim-

Hilfreich-Bewertungen: 13

  • Private Nachricht senden

32

Montag, 8. November 2010, 18:11

Einen schwerwiegenden Fehler entdeckt (unbekannt o_O)...

Ich habe einen Client
und einen Server.
Der Server läuft bis auf weiteres Perfekt, startet gut und so weiter.

Der Client hingegen benutzt die selbe Lib, den ManagedClient.
Und -EGAL- was ich tue bei Client.Connect(ip, port), -EGAL- was ich bei IP oder Port eingebe:
Der Client sagt er ist connected, aber ist es nicht (nicht mal auf eine ip, sonder connected auf "Test" und port 0).
ein Bild ist im anhang zu finden...
»powachill« hat folgendes Bild angehängt:
  • screenshot.png
http://codingshare.de/ <- Visit please!
http://appsinfuture.de/ <- Visit please & Click on Ad please!

Mark

Gregor?

  • »Mark« ist männlich

Beiträge: 185

Dabei seit: 25. Juni 2008

Wohnort: Deizisau

Frühere Benutzernamen: Toby

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

33

Montag, 29. November 2010, 17:44

Hallo ich hab auch ein Problem mit deiner Lib..
Ich bekomm keine Meldung. Ich hab das Beispiel von oben Probiert. Leider ohne Erfolg..

Lawliet

Unknow

  • »Lawliet« ist männlich

Beiträge: 461

Dabei seit: 25. April 2010

Wohnort: Frankfurt

Hilfreich-Bewertungen: 29

  • Private Nachricht senden

34

Dienstag, 30. November 2010, 18:47

@Mark
Vielleicht liegt es an deiner Firewall, meine macht auch Local faxen...
Funktionieren tut das Beispiel, ich musste jedoch erstmal begreifen das der Server und der Client in der selben Form liegen.
vielleicht ist dein (Beispiels Port) auch schon vergeben.


------
Zu mir, stelle ich direkt mal meine Frage,
Ich weiß nicht wieso aber ich finde keine Variante zum entfangen, ich würde das gerne über eine If Abfrage machen.

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


Übersehe ich da was???
Thx LG.L
Überarbeitung meines ersten Projektes (Bilder)
Screenshot_1 , Screenshot_2, Screenshot_3

Mark

Gregor?

  • »Mark« ist männlich

Beiträge: 185

Dabei seit: 25. Juni 2008

Wohnort: Deizisau

Frühere Benutzernamen: Toby

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

35

Freitag, 3. Dezember 2010, 06:14

Das ist echt schade, aber ich bekomme die Lib nicht zum laufen...
Ich hab jetzt mal das Serverzeug seperat compiliert und auf meinen Root laufen lassen.
Port ist auch frei durch die FireWall aber ich bekomme keine Meldung vom Server...

Lawliet

Unknow

  • »Lawliet« ist männlich

Beiträge: 461

Dabei seit: 25. April 2010

Wohnort: Frankfurt

Hilfreich-Bewertungen: 29

  • Private Nachricht senden

36

Freitag, 3. Dezember 2010, 12:26

Hast du es denn schon Local ausprobiert?
Überarbeitung meines ersten Projektes (Bilder)
Screenshot_1 , Screenshot_2, Screenshot_3

CueForce

Registrierter Benutzer

Beiträge: 3

Dabei seit: 22. Oktober 2010

  • Private Nachricht senden

37

Sonntag, 5. Dezember 2010, 14:35

Hallo,

Ich habe ein problem beim befüllen meiner Textbox.
Habe mich schon mit Delegate und Invoke auseinander gesetzt und auch hier im forum von Andy was gefunden, allerdings will das bei mir nicht so recht klappen.

Hier mein Client Code:
Client:

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



Server:

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


Fehlermeldung gibts keine, es steht einfach nichts in der Textbox2

LG
Robin

powachill

Vb-Guru

  • »powachill« ist männlich
  • »powachill« wurde gesperrt

Beiträge: 133

Dabei seit: 9. Januar 2010

Wohnort: -Geheim-

Hilfreich-Bewertungen: 13

  • Private Nachricht senden

38

Sonntag, 5. Dezember 2010, 16:48

Lol, 1. ist das Wort "befüllen" zum totlachen xDDD
2. Versteh ich nicht ganz, wo dein Problem ist? Client oder Server?
Welche Zeile? Bitte markieren.
Und vor allem: Welche Fehlermeldung erscheint?
Try block, schoma was von gehört?
http://codingshare.de/ <- Visit please!
http://appsinfuture.de/ <- Visit please & Click on Ad please!

CueForce

Registrierter Benutzer

Beiträge: 3

Dabei seit: 22. Oktober 2010

  • Private Nachricht senden

39

Sonntag, 5. Dezember 2010, 17:50

Zitat

Lol, 1. ist das Wort "befüllen" zum totlachen xDDD
-> blub.. war jetzt genau so unnötig.

Zitat

2. Versteh ich nicht ganz, wo dein Problem ist? Client oder Server?
-> Ich vermute das es am Client liegt, allerdings bin ich mir da nicht zu 1000% sicher.

Zitat

Welche Zeile? Bitte markieren.
-> 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

Und vor allem: Welche Fehlermeldung erscheint?
-> Zitat: "Fehlermeldung gibts keine, es steht einfach nichts in der Textbox2"

Zitat

Try block, schoma was von gehört?
-> Ja, habe ich schon versucht. Hat mich 0% weiter gebracht.

Mangafreak1995

Anwendungsentwickler

  • »Mangafreak1995« ist männlich

Beiträge: 1 670

Dabei seit: 16. August 2009

Wohnort: /home/usr/

Hilfreich-Bewertungen: 175

  • Private Nachricht senden

40

Sonntag, 5. Dezember 2010, 19:18

Zitat

-> Zitat: "Fehlermeldung gibts keine, es steht einfach nichts in der Textbox2"


Dann wird der Code dazu wohl auch nicht ausgeführt ;) ... dann guck mal nach wo das ausgeführt werden soll und ob das da überhaupt hinkommt ;)

Ähnliche Themen

Verwendete Tags

EasyTCPLib, internet, Netzwerk, tcp, vb.net

Social Bookmarks