FreeBasic: TCP/IP
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.