Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 02:22

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[TCP]Clients empfangen nichts

Discussion on [TCP]Clients empfangen nichts within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
[TCP]Clients empfangen nichts

Wie schon im Titel gesagt, empfangen die Clients nichts.

Server anschalten (da die Clients Client&Server sind): Funktioniert fehlerfrei
Eine Connection accepten: Funktioniert auch fehlerfrei
Text senden: Funktioniert laut return-&errorwerten auch fehlerfrei.
Text empfangen: Funktioniert nicht

Ich würde gerne wissen was ich falsch gemacht habe, und wie ich das wieder beheben kann.

Source:
FacePalmMan is offline  
Old 09/22/2013, 12:37   #2
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Code:
Do
	$recieve = BinaryToString(TCPRecv($Socket, $Len, 1))
	If $recieve = "" Then
		$go = 1
	Else
		$go = 0
	EndIf
Until $go = 0
versuchs mal so zu recieven und guck mal ob der port von dir überhaupt geht
YatoDev is offline  
Old 09/22/2013, 12:37   #3
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by FacePalmMan View Post
Wie schon im Titel gesagt, empfangen die Clients nichts.

Server anschalten (da die Clients Client&Server sind): Funktioniert fehlerfrei
Eine Connection accepten: Funktioniert auch fehlerfrei
Text senden: Funktioniert laut return-&errorwerten auch fehlerfrei.
Text empfangen: Funktioniert nicht

Ich würde gerne wissen was ich falsch gemacht habe, und wie ich das wieder beheben kann.

Source:
das system an sich macht keinen sinn... recv wird nur auf $Server angewendet ($Server ist nichtmal die hergestellte verbindung, sondern der listen socket...). sobald über connect eine verbindung hergestellt wird, wird dementsprechend nichts empfangen.

ausserdem weis dein programm zu keines zeitpunkt, ob es gerade client oder server ist und kann dementsprechend auch auf keinen der beiden zustände korrekt reagieren.
lolkop is offline  
Thanks
1 User
Old 09/22/2013, 12:43   #4
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
sind die ports am pc und router frei? aber sonst hätte verbindung herstellen wohl nciht geklappt
butter123 is offline  
Old 09/22/2013, 13:27   #5
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Bevor du versuchst deinen Clienten online zu bekommen (local) versuch doch erstmal per localhost auf dich selber zu connecten.
Was FlutterShy empfohlen hat ist nicht ganz richtig, TCPRecv returned keine Binary-Daten sondern Strings.
Versuch bevor du es sofort mit mehreren IPs und GUIs verknüpfst die Verbindung ohne alles zum Laufen zu kriegen, danach kannst du Schritt für Schritt voranschreiten.
alpines is offline  
Old 09/22/2013, 15:15   #6
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
lolkop hat recht.
es liegt nicht an geschlossenen ports (und das script was fluttershy geschrieben hat ist einfach nur sinnlos, da ich schon in einer while recieve und abfrage) sondern daran, dass ich am listen server lausche und nicht an den verbindungen der clients.
FacePalmMan is offline  
Old 09/22/2013, 21:31   #7
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by alpines View Post
Bevor du versuchst deinen Clienten online zu bekommen (local) versuch doch erstmal per localhost auf dich selber zu connecten.
Was FlutterShy empfohlen hat ist nicht ganz richtig, TCPRecv returned keine Binary-Daten sondern Strings.
Versuch bevor du es sofort mit mehreren IPs und GUIs verknüpfst die Verbindung ohne alles zum Laufen zu kriegen, danach kannst du Schritt für Schritt voranschreiten.
Das ist 100 % richtig und der befehl returned binary

ich hatte mir das script nicht wirklich angeschaut und hab gedacht vielleicht wird nicht richtig recieved da hab ich mir gedacht schreibste mal eisn was funktioniert aus meiner tcp udf heraus aber nein ist ja nicht gut genug fuer euch
YatoDev is offline  
Old 09/22/2013, 21:40   #8
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Versuch es doch selber mal, TCPRecv returned keine Binary()-Daten sondern Strings.
alpines is offline  
Thanks
1 User
Old 09/22/2013, 22:02   #9
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by alpines View Post
Versuch es doch selber mal, TCPRecv returned keine Binary()-Daten sondern Strings.
Hmmm doch ! Wenn dus danach trotzdem noch behauptest wirds arm
YatoDev is offline  
Old 09/22/2013, 22:45   #10
 
SpieleHacksInfo's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 448
Received Thanks: 278


FlutterShy hat recht.
SpieleHacksInfo is offline  
Thanks
1 User
Old 09/22/2013, 22:48   #11
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Ich hab aber auch recht, da steht binary/string.
alpines is offline  
Old 09/22/2013, 23:14   #12
 
SpieleHacksInfo's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 448
Received Thanks: 278
Kommt auf das gesetzte Flag an.
SpieleHacksInfo is offline  
Old 09/23/2013, 11:53   #13
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Ich glaub das sind mittlerweile Kleinigkeiten, bei Flag 1 wird ja Binary erzwungen und ansonsten wird zwischen Binary/String entschieden, das ist meistens sowieso Binary.
alpines is offline  
Old 09/23/2013, 13:36   #14
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
1. ich habe bis jetzt noch NIE binary über tcp empfangen. es war immer eine string. nur wenn null-characters in der nachricht enthalten sind (was extrem selten ist), wird binary returned. also hat fluttershy nur selten recht
2. mein problem ist schon gelöst. hier kann also geschlossen werden.
FacePalmMan is offline  
Old 09/23/2013, 13:39   #15
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by alpines View Post
Ich hab aber auch recht, da steht binary/string.
brauchst dich jetzt nicht rausreden immer wieder diese besserwisser . du hast meinen code schnipsel bemängelt also shut up

Quote:
Originally Posted by FacePalmMan View Post
1. ich habe bis jetzt noch NIE binary über tcp empfangen. es war immer eine string. nur wenn null-characters in der nachricht enthalten sind (was extrem selten ist), wird binary returned. also hat fluttershy nur selten recht
NEIN !!
YatoDev is offline  
Reply


Similar Threads Similar Threads
SMS Empfangen
08/21/2013 - Freebies - 0 Replies
Hey suche jetzt ganz dringend jemand der mir eine sms empfangen kann und mir den code sagt ist wichtig für meinen download für meine präsentation morgen revanchiere mcih im nachhinein gerne aber habe jetzt garde nichts da :(
sms empfangen?
05/23/2013 - Off Topic - 12 Replies
Wollte ma fragen ob ich online sms empfangen kann? Zb ich melde mich auf einer seitre geb handynummer und krieg die sms onlinbe wie eine wegwerf sms /email^^ Weil meine o2 karten sind ausgegangen...
Ich höre nichts, nichts von Youtube nichts.
09/19/2012 - Technical Support - 19 Replies
Also mein Problem ist schwer zu beschreiben , also bitte nicht rumfluchen wenn ich etwas nicht korrekt ausdrücke. So ich hab ein paar Programme installiert, und nach einer Zeit kam unten eine Meldung (habe Windows 7), dass irgend ne Prmium Sound Dings installiert wurde. So jetzt klicke ich auf meinen Lautsprecher und dann kommt das : http://i.epvpimg.com/V31Fh.png Dann hab ich auf den Lautsprecher geklickt und da kommen 2 Lines, Line I und Line II: http://i.epvpimg.com/0GZ4b.png k.A...
[B] SMS Empfangen
09/03/2011 - elite*gold Trading - 2 Replies
Hey Leute! Braucht ihr auch manchmal verfizierungs SMS? Wie bei Google Accounts oder sonstigem! Dann seit ihr HIER genau Richtig! Die erste SMS ist gratis jede weitere kostet dann 5e*g! Wie funktioniert es? Ihr addet mich am besten in Skype und sagt das ihr ne SMS Empfangen wollt. Ich schicke euch dann die Nummer die ihr dort angeben müsst, sendet die SMS und ich schicke euch daraufhin den Bestätigungscode, den ich erhalten habe!



All times are GMT +1. The time now is 02:22.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.