package logserver { import flash.utils.ByteArray; import flash.events.*; public class WriteLog { private static var telnetClient:Telnet; public static function initialize(): void { telnetClient = new Telnet("localhost", 10515); } public static function log(message:String): void { if (telnetClient) { var ba:ByteArray = new ByteArray(); ba.writeMultiByte(message + "\n", "UTF-8"); telnetClient.writeBytesToSocket(ba); } else { trace("client not started yet: " + message); } } public static function dispose(): void { telnetClient.closeTelnet(); } } }