# XMLSocket events in AS2.0

**URL:** <https://forum.kirupa.com/t/xmlsocket-events-in-as2-0/81892>\
**Category:** flash\
**Created:** [March 5, 2005, 10:07pm UTC](https://forum.kirupa.com/t/xmlsocket-events-in-as2-0/81892 "2005-03-05T22:07:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tstefan](https://avatars.discourse-cdn.com/v4/letter/t/f475e1/32.png) [@tstefan](https://forum.kirupa.com/u/tstefan)\
**Post date:** [March 5, 2005, 10:07pm UTC](https://forum.kirupa.com/t/xmlsocket-events-in-as2-0/81892/1 "2005-03-05T22:07:23Z")

</div>

I have writen a small class in as2.0 witch only connects to server and nothing else but onConnect event handler does not work, why?  
Plese help!

```auto

class SocketConnect {
        //
        private var target_mc:MovieClip;
        //
        private var xmlSocket:XMLSocket;
        //
        private var host:String;
        //
        private var port:Number;
        //
        //
        //
        public function SocketConnect(target:MovieClip) {
                target_mc = target;
                xmlSocket = new XMLSocket();
                host = "localhost";
                port = 5525;
                //
                connect();
        }
        private function connect() {
                xmlSocket.onConnect = function(success:Boolean) {
                        if (success) {
                                trace("Connection succeeded!");
                        } else {
                                trace("Connection failed!");
                        }
                };
                if (!xmlSocket.connect(host, port)) {
                        trace("Connection failed!");
                } else {
                        trace("Connection succeeded!");
                }
                
        }
        public static function main(target:MovieClip) {
                var socketConnect:SocketConnect = new SocketConnect(target);
        }
}

```
