2011-10-27 31 views
0

使用Socket类与服务器建立连接时,如何使用不同的语言实现将数据转换为服务器的数据?该服务器可以在.NET中,红宝石,或Java实现,下面是代码示例:使用不同语言的actionscript套接字通信

private function test():void { 
    socket = new Socket(); 
    socket.addEventListener(Event.CONNECT, onConnection); 
    socket.connect("localhost", 8888); 
} 

private function onConnection(event:Event):void { 
    trace("Connected to server"); 
} 

,当我用java实现了服务器端,为什么和如何动作“知道”与Java的通信方式(如果使用.NET实现服务器端,会发生什么),这是否意味着动作“足够聪明以了解服务器端语言?”。如果将客户对象写入套接字(以及如何),并且服务器响应动作脚本会怎么样。任何人都可以解释这个机制或者推荐一些关于这些话题的材

回答

0

我知道这是一个古老的线程,但对于互联网信息的好处(谷歌把我带到这里)我要发布回复。

看,语言实际上并不重要,最终你会传输数据包,比如字节数组,对象,数据流等等。

您需要担心的是双方都了解相同类型的数据,但如果您同时执行这两个部分,这非常简单。

处理动作套接字对我来说一直很头疼,我可以从中读取一个数据包,也不会发送它,真的adobe今天生气了,一个简单的套接字连接怎么会这么难!

祝你好运,无论你在做什么:)