Zum Inhalt springen

FreeBasic: TCP/IP

Aus Wikibooks

License

Copyright © 2007-2014, FreeBASIC Extended Library Development Group Contains code contributed and Copyright © 2012, Ruben Rodriguez (cha0s) therealcha0s.net

Distributed under the FreeBASIC Extended Library Group license. See accompanying file LICENSE.txt or copy at http://code.google.com/p/fb-extended-lib/wiki/License


TCPSocket


Zusammenfassung:

Functions


  • client: Erstellt einen TCP CLient mit einer 32Bit Addrese "ip" auf dem Port "port".
  • client: Erstellt einen TCP Server mit dem Hostnamen "server" auf dem Port "port".
  • server: Erstellt einen TCP Server der auf dem Port "port" zuhört.
  • listenToNew: Hör zu auf dem "listener" Socket für eingehende Verbindungen.
  • getLine: Lade nächste Zeile vom Input Stream, separiert mit CRLF. (HTTP u.a. Protokolle)
  • getUntil: Füllt den Return String bis der gesuchte String im Input gefunden wurde.
  • get:
  • put: Overload für alle Built-in-types.
  • putLine: Similiar to the FreeBASIC print function, place a line in the output stream ending with the CRLF line ending.
  • putString: Similiar to the FreeBASIC print function with the ; line ending, place the string in the output stream without adding the line ending character sequence.
  • dumpData: Discard “size” bytes of data from the socket stream.
  • length: Retrieve the length of waiting data in the receive buffer.
  • isClosed: Poll the socket to see if its connection is still alive.
  • close: Close the specified socket, and shut it down.