Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 17:14

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

Advertisement



Tcp Messenger

Discussion on Tcp Messenger within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2009
Posts: 3,963
Received Thanks: 1,584
Question Tcp Messenger

Hi wieder mal ein Problem

Möchte nun Von meinem Tcp,Client was zu meinem Tcp,Server senden eine Nahricht möchte diese aber nicht immer im code ändern habe dazu eine Inputbox gemacht möchte nun das der text der in der inputbox ist gesendet wird mein code sieht bisher so aus

PHP Code:
TCPStartup()

$verbindung TCPConnect("127.0.0.1"4322
$message=Inputbox("Msg Transmitter","Bitte Gib deine Nahricht ein.")
If 
$verbindung = -1 Then
    MsgBox
(16"Error""Die Verbindung zum Server konnte nicht hergestellt werden!"
EndIf



$send TCPSend($verbindung"$message"

If 
$send 0 Then 
    MsgBox
(16"Error""Die Nahricht konnte nicht gesendet werden."
EndIf



TCPCloseSocket($verbindung)
TCPShutdown() 
Könnt ihr mir Helfen?
Algaten™ is offline  
Old 06/21/2010, 17:05   #2


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Ich verstehe deine Bitte nicht. Habe aber 2 Verbesserungsvorschläge:
1. 'Nahricht' (unkorrektes Deutsch) durch 'Nachricht' ersetzen
2. Die Überprüfung, ob die Verbindung steht VOR der Inputbox machen. Ist Userfreundlicher.
Jeoni is offline  
Old 06/21/2010, 17:22   #3
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
[QUOTE=algaten;5705822]

Statt:
PHP Code:
$send TCPSend($verbindung"$message"
musst du folgendes machen:
PHP Code:
$send TCPSend($verbindung$message
Beim ersten übergibst du nämlich den String "$message". Beim zweiten übergibst du den String der in der Variablen $message gehalten wird.
| Moep | is offline  
Thanks
1 User
Old 06/21/2010, 18:03   #4
 
elite*gold: 0
Join Date: Mar 2009
Posts: 3,963
Received Thanks: 1,584
[quote=| Moep |;5707653]
Quote:
Originally Posted by algaten View Post

Statt:
PHP Code:
$send TCPSend($verbindung"$message"
musst du folgendes machen:
PHP Code:
$send TCPSend($verbindung$message
Beim ersten übergibst du nämlich den String "$message". Beim zweiten übergibst du den String der in der Variablen $message gehalten wird.
Geht nicht Kommt immer noch ein weißes Fenster der Code vom server sieht so aus

Quote:
TCPStartup()

$verbindung = TCPListen("127.0.0.1", 4322)


While 1
$eingehend = TCPAccept($verbindung)
If $eingehend <> -1 Then
$nahricht = TCPRecv($eingehend, 1024)
MsgBox (16, "Eingehende Nahricht Empfangen!", " " & "$nahricht" )

TCPCloseSocket($eingehend)
EndIf
WEnd
bitte Teste mal bei mir komt zwar die msg box die hat aber nichts insich stehen und bevor ich was eintrage und ok sende antwortet der server schon vll liegt es auch daran

@Joeni Unkorrektes Deutsch? Nahricht ist richtig und nicht Nachricht lern du mal lieber Deutsch
Algaten™ is offline  
Old 06/21/2010, 18:07   #5
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
gib mal in google "Nahricht" ein ... mal sehen ob da steht: "Meinten Sie: Nachricht"
omer36 is offline  
Old 06/21/2010, 18:14   #6


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Quote:
Originally Posted by algaten
@Joeni Unkorrektes Deutsch? Nahricht ist richtig und nicht Nachricht lern du mal lieber Deutsch
Nachricht ist richtig. Google es oder guck dir wenigstens einmal einen Rechtschreib-Duden an.

@Topic:
Hast du die Ports in deiner Firewall freigeschaltet? Das ist eine häufige Problemquelle.
Jeoni is offline  
Old 06/21/2010, 18:55   #7
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
[quote=algaten;5708317]
Quote:
Originally Posted by | Moep | View Post

Geht nicht Kommt immer noch ein weißes Fenster der Code vom server sieht so aus


bitte Teste mal bei mir komt zwar die msg box die hat aber nichts insich stehen und bevor ich was eintrage und ok sende antwortet der server schon vll liegt es auch daran

@Joeni Unkorrektes Deutsch? Nahricht ist richtig und nicht Nachricht lern du mal lieber Deutsch
Hier machst du in der MsgBox wieder den gleichen fehler mit der Variablen.

btw heißt es Nachricht, aber warst ja nah dran...
| Moep | is offline  
Old 06/21/2010, 18:59   #8


 
Jeoni's Avatar
 
elite*gold: 966
Join Date: Apr 2010
Posts: 1,105
Received Thanks: 681
Stimmt! Moep hat recht. Also musst du statt
PHP Code:
MsgBox (16"Eingehende Nahricht Empfangen!"" " "$nahricht
Das einfügen:
PHP Code:
MsgBox (16"Eingehende Nahricht Empfangen!"" " $nahricht 
Jeoni is offline  
Old 06/21/2010, 20:57   #9
 
elite*gold: 0
Join Date: Mar 2009
Posts: 3,963
Received Thanks: 1,584
So Habe nun alles ausprobiert nichts klappt und habe auch keine lust um eine nahricht zu senden immer wieder den quell code zu verändern aber es klappt einfach nicht mit der input box
Algaten™ is offline  
Reply


Similar Threads Similar Threads
messenger problem
08/03/2010 - Combat Arms - 7 Replies
hallo leute, hab seit heute ein problem.. keiner in meinem messenger ist online, obwohl ich grad eben mit jemandem gespielt hat der online sein sollte :D ich denk auch nciht dass jeder mich blockiert hat :D was kann ich machen? mfg mert
Messenger Bug behoben.
06/15/2010 - Combat Arms - 11 Replies
Soeben erreichte uns eine neue Nachricht von Nexon. Sie haben geschafft den Messenger Bug zu beheben ;). Hier lest selbst klick Und nch etwas wer etwas bemerken sollte das es bei ihm nicht funktioniert sollte dringend ein Ticket schreiben!
Messenger Bug.
03/21/2010 - Combat Arms - 2 Replies
Hey Leute , Habe einen Messenger bug leider , Ich kann unten rechts die leiste mit meinen freunden nicht öffnen und ihc kann nicht sehen wer im clan on ist und werde als off angezeigt.? Was ist zu tun hat irgendwer eine Idee? Neu installiert habe ich es schon . Bitte um Hilfe .



All times are GMT +1. The time now is 17:15.


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.