|
Õâ¶Î´úÂëÊÇÒ»¸öÍêÕûµÄWebSocket¿Í»§¶ËʾÀý£¬ÓÃÓÚÁ¬½Óµ½Ö¸¶¨µÄWebSocket·þÎñÆ÷²¢´¦Àí¸÷ÖÖʼþ¡£¾ßÌåÀ´Ëµ£¬´úÂëµÄ×÷ÓÃÈçÏ£º
¶¨Òå·þÎñÆ÷µØÖ·£ºÊ×Ïȶ¨ÒåÁËÒ»¸ö·þÎñÆ÷µÄIPµØÖ·ºÍ¶Ë¿ÚºÅ var ip = "154.3.221.104:8886";¡£ ´´½¨WebSocket¶ÔÏ󣺳¢ÊÔ´´½¨Ò»¸öеÄWebSocket¶ÔÏó var ws = new WebSocket();¡£×¢Ò⣬ÕâÀïµÄ new ws() Ó¦¸ÃÊÇ new WebSocket()¡£ Ìí¼Óʼþ¼àÌýÆ÷£º´úÂëÖг¢ÊÔΪWebSocket¶ÔÏóÌí¼Óʼþ¼àÌýÆ÷£¬µ«ÕâÀïÓÐÒ»¸ö´íÎó¡£ÕýÈ·µÄÓ¦¸ÃÊÇʹÓà ws.onopen¡¢ws.onmessage¡¢ws.onerror ºÍ ws.onclose À´·Ö±ð¼àÌýÁ¬½Ó³É¹¦¡¢ÊÕµ½ÏûÏ¢¡¢Á¬½Ó´íÎóºÍÁ¬½Ó¶Ï¿ªÊ¼þ¡£ Á¬½Ó³É¹¦»Øµ÷£ºµ±WebSocketÁ¬½Ó³É¹¦Ê±£¬´òÓ¡¡°WebSocketÁ¬½Ó³É¹¦¡±£¬²¢³¢ÊÔÏò·þÎñÆ÷·¢ËÍÏûÏ¢¡°hello¡±¡£ ÊÕµ½ÏûÏ¢»Øµ÷£ºµ±´Ó·þÎñÆ÷½ÓÊÕµ½ÏûϢʱ£¬´òÓ¡ÏûÏ¢ÄÚÈÝ¡£ Á¬½Óʧ°Ü»Øµ÷£ºµ±Á¬½Óʧ°Üʱ£¬´òÓ¡´íÎóÐÅÏ¢¡£ ¶Ï¿ªÁ¬½Ó»Øµ÷£ºµ±WebSocketÁ¬½Ó¶Ï¿ªÊ±£¬´òÓ¡¡°WebSocketÁ¬½ÓÒѶϿª¡±¡£
- /**
- * 🍎½»Á÷QQȺ711841924Ⱥһ£¬Æ»¹ûÄÚ²âȺ£¬528816639
- * ÑÝʾÈçºÎʹÓà WebSocketÏà¹Ø·½·¨
- */
- var ip = "154.3.221.104:8886"; // ¶¨Òå·þÎñÆ÷µÄIPµØÖ·ºÍ¶Ë¿ÚºÅ
- var ws = new websocket(); // н¨Ò»¸öWebSocket¶ÔÏó
- // Ìí¼Óʼþ¼àÌýÆ÷
- ws.onopen = function onConnected() { // Á¬½Ó³É¹¦Ê±´¥·¢µÄº¯Êý
- printl('³É¹¦'); // ´òÓ¡³É¹¦ÐÅÏ¢£¨×¢Ò⣺printl¿ÉÄÜÊÇÒ»¸ö×Ô¶¨ÒåµÄ´òÓ¡º¯Êý£©
- print.log("³É¹¦"); // ´òÓ¡³É¹¦ÐÅÏ¢µ½ÈÕÖ¾´°¿Ú
- ws.send("hello"); // ·¢ËÍ×Ö·û´®"hello"µ½·þÎñÆ÷
- };
- ws.onmessage = function onTextMessage(msg) { // ÊÕµ½ÏûϢʱ´¥·¢µÄº¯Êý
- print.log("ÏûÏ¢"); // ´òÓ¡ÏûÏ¢ÐÅÏ¢µ½ÈÕÖ¾´°¿Ú
- printl(msg.data); // ´òÓ¡½ÓÊÕµ½µÄÏûÏ¢ÄÚÈÝ£¨msg.dataÊÇÏûÏ¢µÄ¾ßÌåÄÚÈÝ£©
- };
- ws.onerror = function onConnectError() { // Á¬½Óʧ°Üʱ´¥·¢µÄº¯Êý
- // ÕâÀï¿ÉÒÔÌí¼ÓÁ¬½Óʧ°ÜʱµÄ´¦ÀíÂß¼
- };
- ws.onclose = function onDisconnected() { // Á¬½Ó¶Ï¿ªÊ±´¥·¢µÄº¯Êý
- printl('¶Ï¿ª'); // ´òÓ¡Á¬½Ó¶Ï¿ªÐÅÏ¢£¨×¢Ò⣺printl¿ÉÄÜÊÇÒ»¸ö×Ô¶¨ÒåµÄ´òÓ¡º¯Êý£©
- };
- function ·þÎñÆ÷Á¬½Ó(ip) { // ¶¨ÒåÒ»¸öº¯ÊýÓÃÓÚÁ¬½Óµ½Ö¸¶¨µÄ·þÎñÆ÷
- return ws.connect("ws://" + ip); // ʹÓÃWebSocket¶ÔÏóÁ¬½Óµ½Ö¸¶¨µÄIPµØÖ·ºÍ¶Ë¿ÚºÅ
- }
- print.log("666"); // ´òÓ¡"666"µ½ÈÕÖ¾´°¿Ú
- ·þÎñÆ÷Á¬½Ó(ip); // µ÷Ó÷þÎñÆ÷Á¬½Óº¯Êý£¬³¢ÊÔÁ¬½Óµ½Ö®Ç°¶¨ÒåµÄIPµØÖ·
- logWindow.show(); // ÏÔʾÈÕÖ¾´°¿Ú
- logWindow.setNoClickModel(); // ÉèÖÃÈÕÖ¾´°¿ÚΪ²»¿Éµã»÷ģʽ£¨×¢Ò⣺setNoClickModel¿ÉÄÜÊÇ×Ô¶¨Ò庯Êý£©
- sleep.second(10); // ÈóÌÐòÔÝÍ£10Ã루עÒ⣺Ãë=10ÕâÖÖд·¨ÊÇ´íÎóµÄ£¬Ó¦¸ÃÊÇÖ±½Óд10£©
- exit(); // Í˳ö³ÌÐò
¸´ÖÆ´úÂë
|