LOF
l = LOF (fileN)
Returns the length l of a file with the file handle
fileN in bytes. For other devices, returns the number of
available data.
Example 1: Length of a file
' create a text file
open "MyDemoFile.txt" for output as #1
for i = 1 to 10
    bputc #1, i 
next
close #1
' open text file and print content byte by byte
open "MyDemoFile.txt" for input as #1
FileLength = LOF(1)       ' lof works only without #
for ii = 1 to  FileLength 
    c = bgetc(1)
    print c
next
close #1Example 2: Get available data for a socket connection
open "SOCL:10000" as #1     ' Open socket at port 10000
while (eof(1))              ' Loop until connection is closed
    l = lof(1)              ' Querry how much data is in the queue
    if(l) then              ' if data is available
        s = INPUT(l, #1)    ' get all data
        print s
    endif
wend
close #1Code samples using LOF