package UU.Logging { import flash.utils.ByteArray; import flash.events.*; import flash.net.Socket; // The original WriteLog. This log-stream writes to a socket. TODO (not finished yet) // public class SocketLogStream implements LogStream { private static var telnetClient:Telnet; public function SocketLogStream() { } public function initialize(): void { telnetClient = new Telnet("localhost", 10515); } public function write(mes:String): void { var ba:ByteArray = new ByteArray(); ba.writeMultiByte(mes + "\n", "UTF-8"); telnetClient.writeBytesToSocket(ba); //telnetClient.writeStringToSocket(mes + "\n"); } public function dispose(): void { telnetClient.closeTelnet(); } } }