TCP-Problem

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

DAK

Betreff: TCP-Problem

BeitragMi, Dez 20, 2006 20:44
Antworten mit Zitat
Benutzer-Profile anzeigen
was ist daran falsch?
Code: [AUSKLAPPEN]
Print "Verbinde..."
Delay 20   ;Damits das Print noch anzeigt
evserver = OpenTCPStream("www.lima-city.de",80) ;oder gehört da "dak.lima-city.de"?
Delay 20
WriteLine evserver, "Get abc HTTP/1.0" ;statt abc hab ich die Adresse der PHP-Datei und die Variablen genommen
output$ = ReadLine$(evserver)
Print "Output = "+output$
WaitKey
End
Gewinner der 6. und der 68. BlitzCodeCompo

pixelshooter

BeitragMi, Dez 20, 2006 21:22
Antworten mit Zitat
Benutzer-Profile anzeigen
sicher dass www.lima-city.de ein server und nicht nur eine verlinkte adresse ist?
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

DAK

BeitragMi, Dez 20, 2006 21:25
Antworten mit Zitat
Benutzer-Profile anzeigen
ziemlich sicher... wie kann ich draufkommen, obs das nicht is?
Gewinner der 6. und der 68. BlitzCodeCompo

Smokie

BeitragDo, Dez 21, 2006 14:10
Antworten mit Zitat
Benutzer-Profile anzeigen
lol, hast du schonmal versucht deine Homepage mit www.lima-city.de aufzurufen. Sicher meinst du das so

Print "Verbinde..."
Delay 20 ;Damits das Print noch anzeigt
evserver = OpenTCPStream("http://username.xardas.lima-city.de/",80) ;oder gehört da "dak.lima-city.de"?
Delay 20
WriteLine evserver, "Get abc HTTP/1.0" ;statt abc hab ich die Adresse der PHP-Datei und die Variablen genommen
output$ = ReadLine$(evserver)
Print "Output = "+output$
WaitKey
End

Grüße
M-Soft Studios Mit selbst gemachtem Forum!!!
Unbequem lebt's sich schwer.
Musik macht erst Spaß, wenn man sie mit 2,8 facher Geschwindigkeit hört
Zuletzt bearbeitet von Smokie am Fr Jan 01, 1888 51:58 PM, insgesamt 1000-mal bearbeitet

DAK

BeitragDo, Dez 21, 2006 15:21
Antworten mit Zitat
Benutzer-Profile anzeigen
hab ich vorher schon probiert (und jetzt noch mal)

und zwar mit dak.pyrokar.lima-city.de (da ich auf pyrokar sitze)

Liefert mir zurück "Stream doesn't exist"

Und wenn ich mir evserver ausgeben lass kommt 0 raus, was heißt, das es keine verbindung gibt.

Edit: Ok... ich hab jetzt das Beispielprogamm zu opentcpstream von Blitzbase genommen und meine Sachen reingesetzt. Jetzt funktionierts. Ich hab keine Ahnung, was ich Wichtiges vergessen hab... Jedenfalls, jetzt gibt er mir aus, das auf der Seite steht, das ich eine Anfrage geschickt hab, die der Server nicht versteht... das wundert mich schon ein bissal...
Gewinner der 6. und der 68. BlitzCodeCompo

DAK

BeitragSa, Dez 23, 2006 0:58
Antworten mit Zitat
Benutzer-Profile anzeigen
heißt das, es gibt keine Lösung, für das Problem?
Gewinner der 6. und der 68. BlitzCodeCompo

Mathias-Kwiatkowski

BeitragSa, Dez 23, 2006 2:58
Antworten mit Zitat
Benutzer-Profile anzeigen
doch versuch mal so oder kontacktiere mich direct mal an:

messengers: msn mathiasamiga@msn.com
icq 287245050

daran habe ich lange gearbeitet Smile


ich habe es nun mal mit meinem server gemacht, habe etwas ahnung mit netzwerk, progge gerad an einem chat, dein problem ist es das du deinen server wohl nicht richtig ansprichst, eventuell sogar falsch

1. HTTP/1.0 kannste weglassen ist nur müll den er sendet

2.evserver = OpenTCPStream("purechannel.ath.cx",80)
hier nur die richtige adreese eingeben

3.WriteLine evserver, "GET http://purechannel.ath.cx/inde...ohje"

bei mir ist es get aber sicher das deine seite kein Post script hat ???

4. Get wird immer GROSS geschrieben also GET

5. falls du ein Post Script hast POST

nun diese erklärung: http://purechannel.ath.cx/inde...;Page=ohje

einmal richtige addy mit http usw. ohne www.! des ist wichtig! dann die seite also dein script! und schon bekommst du antwort
aber wenn du einen string zum script senden willst muss da das ?stringname=string von blitzbasic hin, willst dui noch einen string senden dann kannst du es mit &stringname= zweiter bb sting machen

das ist dann so als ob du genau das in der adresszeile vom browser eingibst http://purechannel.ath.cx/inde...;Page=ohje

und auf der php ebene musst du es dann auch mit $_GET['StringVonBBNachServer']; abfragen , und mit POST eben desgleiche nur halt post


da du alle infoprmationen kriegen willst muss du das machen
While Not Eof (evserver)
output$ = ReadLine(evserver)
Print "Output = "+output$
Wend

es kann ja mal sein das er ne leerzeile sendet!

darum bau ich immer in meinem php script ein echo"start";
und dann kann ich es so abfragen ( in bb )
While Not Eof (evserver)
output$ = ReadLine(evserver)
if output$="start" then
While Not Eof (evserver)
output_2$ = ReadLine(evserver)
Print "Output nach dem start echt= "+output$
wend
Wend

wenn du später einen SPACE ( Leerzeichen ) zum server senden willst musst du es mit %20 machen , sonst bricht er ab dem leerzeichen ab!

und das kommt ja bekanntlich nicht gut!


hier habe es nochmal mit meinem server gemacht, und du siehst es funtzt!
Probier es aus,

falls du noch fragen in sachen netzwerk hast schreibe mich im oben genannten messenger an, ansonstemn viel spass und lass das komische HTTP/1.0 weg, ich weiss gar nicht aber viele schreiben es dahinter und behaupten es muss sein aber nein, es muss nicht sein ^^ wie du sehen wirst wwenn du mein code testest!


Code: [AUSKLAPPEN]

Print "Verbinde..."
Delay 20   ;Damits das Print noch anzeigt
evserver = OpenTCPStream("purechannel.ath.cx",80) ;oder gehört da "dak.lima-city.de"?
Delay 20
WriteLine evserver, "GET http://purechannel.ath.cx/index.php?StringVonBBNachServer=Hallo&Page=ohje" ;statt abc hab ich die Adresse der PHP-Datei und die Variablen genommen
While Not Eof (evserver)
output$ = ReadLine(evserver) 
Print "Output = "+output$ 
Wend
WaitKey 
End

Smokie

BeitragSa, Dez 23, 2006 13:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Och man ich bin so blöd xD

Das geht bei Lima-city gar net *kopfgegendiewandschlag*

Ich hab das selber versucht, es ging nicht, aber sobal ich den funpic Webspace nehme funzt es.
Du könntest dich ja bei funpic anmelden, da geht das.

Grüße
Smokie
M-Soft Studios Mit selbst gemachtem Forum!!!
Unbequem lebt's sich schwer.
Musik macht erst Spaß, wenn man sie mit 2,8 facher Geschwindigkeit hört
Zuletzt bearbeitet von Smokie am Fr Jan 01, 1888 51:58 PM, insgesamt 1000-mal bearbeitet

Mathias-Kwiatkowski

BeitragSa, Dez 23, 2006 14:36
Antworten mit Zitat
Benutzer-Profile anzeigen
naja dann habt ihr hier jedenfalls nen code Smile

ich wünsche euch noch frohe weihnachten!

ich dachte die addy währ von euch SmileSmileSmileSmile

DAK

BeitragSa, Dez 23, 2006 21:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey.

Vielen Dank für die Hilfe. War genau das was ich brauch (und zwar beides).

Fröhliche Weihnachen,
DAK
Gewinner der 6. und der 68. BlitzCodeCompo

Mathias-Kwiatkowski

BeitragSo, Dez 24, 2006 3:18
Antworten mit Zitat
Benutzer-Profile anzeigen
finde ich gut, das es dir geholfen hat , bei fragen weiste ja, ich helfe dir dann mal gerne, aber auch an alle anderen, ich werde euch helfen falls ihr mal etwas netzwerk technisches habt, ich erinnere euch nochmal an meine messengers

msn: mathiasamiga@msn.com
icq: 287245050
aol: dinslaken1984

web.de yahoo werden später zukommen

ansonsten noch besinnliche weihnachts tage

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group