¡¡¡¡
µ±È»Ê×ÏÈÊÇÄãÐèÒª°²×°JAVA·þÎñ¶Ë,Õâ¸ö²»¶à˵,ÍøÉϵ½´¦¶¼ÊÇ,Ö±½Ó½øÈëÖ÷Ìâ°É.
Ê×ÏÈÐèÒª×öµÄÊǽ¨Á¢Ò»¸öscoketÈçÏÂ:
//½¨Á¢XMLSocket¶ÔÏó
var mySocket = new XMLSocket();
mySocket.connect("192.168.0.1",2345);
//²âÊÔ½¨Á¢socketÁ¬½ÓÊÇ·ñ³É¹¦
mySocket.onConnect = function(success) {
if(success) {
trace("connect ok");
mySocket.send("hello web server\n");//·¢ËÍÒ»¸ö²âÊÔµÄÏûÏ¢//ÖªµÀΪʲôÔö¼Ó\nÂð,Õâ¸öÊǽáÊø·¢ËÍ·ñÔò·þÎñÆ÷ÊǽӽÓÊÕ²»µ½,µ±Äã¹Ø±ÕµÄʱºò²ÅÄÜÊÕµ½,
} else {
trace("connect failed");
}
}
//End for ²âÊÔÊÇ·ñÁ¬½Ó³É¹¦
//ÆäʵÖ÷ÒªÊÇÔõô´¦Àí·þÎñÆ÷·¢Ë͹ýÀ´µÄÏûÏ¢,·¢ËÍÄØ,Ö÷ÒªÊÇʹÓÃ.sendÀ´´¦Àí
//¹ØÓÚ½ÓÊÜÎÒÃÇʹÓõÄÊÇonData()À´´¦Àí,¿´¿´Ò»ÏµĴ¦Àí·½·¨
myscoket.onData(str){
trace("ÎÒÒѾ½ÓÊܵ½·þÎñÆ÷ÐÅÏ¢");
}
//ÒÔÉÏÖ»ÊǼòµ¥µÄ´¦ÀíÁË·þÎñÆ÷µÄÐÅÏ¢,µ«ÊÇÍùÍùÔÚÖÆ×÷¹ý³ÌÖÐ,ÐèÒª×Ô¶¯´¦ÀíÕâЩÏûÏ¢,±ÈÈç˵µ±ÎÒ½ÓÊܵ½ÏûϢΪendµÄʱºòÎҹرÕscoketÁ¬½Ó
ÄǾÍÊÇ
myscoket.onData(str){
if (str == ok){
mycoket.close();
}
}
//ÕâÀïÐèÒªÖ÷×¢ÖØ,·þÎñÆ÷·¢Ë͸øÎÒÃǵÄÏûÏ¢,ÍùÍùÊǶàÁËһЩ¿Õ¸ñºÍ»á³µ,ËùÒÔÔÚÔÚÕâÀïÄãÐèÒª×ö¸öת»»¹ý³Ì,¾ÍÊÇ°Ñ·þÎñÆ÷µÄÏûÏ¢ÓÃxml·½Ê½À´´¦Àí,ÕâÀïÒ²²»¶à˵,ÏàÐÅ´ó¼Ò×ÔÈ»Ã÷°×
//ÕâÀïÊÇÎÒ¸ÄдÁË´¦Àí·½Ê½,²»ÒªÔÚondataÀïÃæ´¦Àí,ÎÒÐèÒª×öµÄÊÇ,ÔÚondataÀïÃæ×Ô¶¯ÏìÓ¦Õâ¸ö³ÌÐò°ü
function message_ok(str){
trace("´¦ÀíÍê±Ï")
}
//ÖØдondataʼþ
myscoket.ondata(str){
eval("message_"+str)(str)
}
//ÕâÑù·þÎñÆð¼ÙÈç½ÓÊÕµ½okÄÇô¾ÍÏìӦʼþmessage_ok();ÊDz»ÊǺܷ½±ã°¡:),¹þ¹þºÃÁË,ÎÒÕâЩ¶¼ÊÇÔÚÍø°ÉËæ±ãддµÄ,Íû¸ßÊÖÖ¸µãºÍÅúÆÀ,