|
You last visited: Today at 17:14
Advertisement
Tcp Messenger
Discussion on Tcp Messenger within the AutoIt forum part of the Coders Den category.
06/21/2010, 15:21
|
#1
|
elite*gold: 0
Join Date: Mar 2009
Posts: 3,963
Received Thanks: 1,584
|
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?
|
|
|
06/21/2010, 17:05
|
#2
|
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.
|
|
|
06/21/2010, 17:22
|
#3
|
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.
|
|
|
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
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
|
|
|
06/21/2010, 18:07
|
#5
|
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"
|
|
|
06/21/2010, 18:14
|
#6
|
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.
|
|
|
06/21/2010, 18:55
|
#7
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
[quote=algaten;5708317]
Quote:
Originally Posted by | Moep |
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 Na chricht, aber warst ja nah dran...
|
|
|
06/21/2010, 18:59
|
#8
|
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 )
|
|
|
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
|
|
|
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.
|
|