Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Beispiel für ein einfaches Client/Serverprogramm via WinSock
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 14.11.2007, 23:18    Titel: Beispiel für ein einfaches Client/Serverprogramm via WinSock Antworten mit Zitat

Ich wollte ein Client/Serverprogramm mit Winsock zum testen erstellen.
Nur erlaubt leider das Beispeil "examples\Windows\winsock\clientserver" nicht mehr als 4 Zeichen da die myprotocol.bi nur auf 4 ausgelegt ist..
Wie schafft man ganze Sätze?
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 14.11.2007, 23:26    Titel: Antworten mit Zitat

http://www.freebasic-portal.de/index.php?s=code&id=90


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 00:11    Titel: Antworten mit Zitat

Dabei kommt die Fehlermeldung
error 41: Variable not declared, MSG_NOSIGNAL in 'BV = send(V_Socket, strptr(XTemp) + XSC, XLen - XSC, MSG_NOSIGNAL)'
und
Implicit variable allocation, MSG_NOSIGNAL

beide in der tsn.bi (Zeile 200)
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 00:16    Titel: Antworten mit Zitat

www.google.de + MSG_NOSIGNAL = 0x4000 verwundert


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 00:22    Titel: Antworten mit Zitat

ich hab
Code:
dim MSG_NOSIGNAL as integer
benutzt.
So der Server steht jetzt.
Aber wie spreche ich ihn an?
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 00:24    Titel: Antworten mit Zitat

schonmal ne webseite im browser geöffnet?


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 00:28    Titel: Antworten mit Zitat

ja
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 00:30    Titel: Antworten mit Zitat

dann rate doch mal, was du mit dem browser tust, bzw. was der Browser tut. Und dann versuch doch mal zu abstrahieren, wie man das nachbilden oder umformen könnte.


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 00:40    Titel: Antworten mit Zitat

Also mit
Code:
TSN_Create_Connection(1,"localhost",1234)
xD
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 00:42    Titel: Antworten mit Zitat

Sachmal ... liest du eigentlich das durch, was du nutzt?

Zitat:
Hinweis
Übergabeparameter, die mit 'V_' (Value) beginnen, sind Übergaben AN die Funktion
Parameter, die mit 'B_' (Back) beginnen, geben Informationen ZURÜCK

Zitat:
...
' All Functions will give back a GID (Guru-ID).
...

Code:
Declare Function TSN_Create_Conection(ByRef B_Socket as Socket, ByRef V_IPAddress as string, ByRef V_Port as integer) As Long


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 00:51    Titel: Antworten mit Zitat

Was muss in B_Socket rein?
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 00:52    Titel: Antworten mit Zitat

TIP: "TSN_Create_Listen" ist "quasi" das selbe.


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 00:53    Titel: Antworten mit Zitat

also irgendwie immernoch^^

[OK] Server arbeitet, und wartet auf Verbindungsanfragen!
[REQ]
[CON] [ 1]1932
[IPA] 127.0.0.1
[DIS] [ 1]
[Fehler] Es wurde kein Socket im V_Socket parameter gefunden
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 00:57    Titel: Antworten mit Zitat

Ein optimaler Zeitpunkt, sich ein wenig mit Debugging-Technik zu beschäftigen.


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 01:28    Titel: Antworten mit Zitat

ich gibs auf
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 12:26    Titel: Antworten mit Zitat

Warum? ...

Debug: Was hast du versucht?


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
AndT



Anmeldungsdatum: 02.04.2007
Beiträge: 481

BeitragVerfasst am: 15.11.2007, 12:53    Titel: Antworten mit Zitat

Das problem ist das ich diesen Code als Client benutze
Code:
#include "tsn.bi"
Dim as String Eingabe
TSN_Create_Connection(1,"localhost",1234)
DO
Input Eingabe
TSN_Data_Send(1, Inpu)
LOOP UNTIL INKEY = CHR(27)

aber der client hängt sich irgendwie auf.
_________________
Bis irgendwann... grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1839
Wohnort: [JN58JR]

BeitragVerfasst am: 15.11.2007, 15:27    Titel: Antworten mit Zitat

Das is ja auch Logisch!

Ich werde es dir nochmal, etwas deutlicher, Zeigen:


Code:
TSN_Create_Connection(1,"localhost",1234)


Punkt 1.)
ThePuppetMaster hat Folgendes geschrieben:
Sachmal ... liest du eigentlich das durch, was du nutzt?



Punkt 2.)
...
'All Functions will give back a GID (Guru-ID).
...
? = TSN_Create_Connection(1,"localhost",1234)


Punkt 3.)
Hinweis
Übergabeparameter, die mit 'V_' (Value) beginnen, sind Übergaben AN die Funktion
Parameter, die mit >>'B_'<< (Back) beginnen, geben Informationen ZURÜCK

Declare Function TSN_Create_Conection(ByRef B_Socket as Socket, ByRef V_IPAddress as string, ByRef V_Port as integer) As Long


MfG
TPM
_________________
[ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 15.11.2007, 16:03    Titel: Antworten mit Zitat

AndT hat Folgendes geschrieben:
ich gibs auf


warum? ganz einfach: alles, was man innerhalb von 5 minuten nicht mit c&p lösen kann, ist zu komplex für ihn... ;P
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
PMedia



Anmeldungsdatum: 14.08.2006
Beiträge: 2847

BeitragVerfasst am: 15.11.2007, 16:40    Titel: Antworten mit Zitat

Jojo hat Folgendes geschrieben:
AndT hat Folgendes geschrieben:
ich gibs auf


warum? ganz einfach: alles, was man innerhalb von 5 minuten nicht mit c&p lösen kann, ist zu komplex für ihn... ;P

so schlimm bin ja nicht mal ich grinsen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz