;################################################################ Function WriteString(strdata$) For Done = 1 To Len(strdata$) WriteByte(ServerStream, Asc(Mid(strdata$, Done))) Next WriteByte ServerStream, 10 End Function ;################################################################ Function WriteInt(intdata) workdata$ = Str(intdata) For Done=1 To Len(workdata$) WriteByte ServerStream, Mid(workdata$, Done, 1) Next WriteByte ServerStream, 10 End Function ;################################################################ Function ReadString() returnstr$ = "" While ReadAvail(ServerStream) > 0 readedbyte = ReadByte(ServerStream) If readedbyte = 10 Then Exit Else returnstr$ = returnstr$+Chr(readedbyte) End If Wend Return returnstr$ End Function ;################################################################ Function ReadInt() returnstr$ = "" While ReadAvail(ServerStream) > 0 readedbyte = ReadByte(ServerStream) If readedbyte = 10 Then Exit Else returnstr$ = returnstr$+Chr(readedbyte) End If Wend Return Int(returnstr$) End Function ;################################################################