actionscript与不同语言的套接字通信

时间:2011-10-27 00:45:02

标签: actionscript-3 sockets network-programming

当使用Socket类与服务器建立连接时,actionscript如何将数据转换为具有不同语言实现的服务器?服务器可以在.NET,ruby或java中实现,以下是代码示例:

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实现服务器端时,为什么以及howcript如何“知道”与java通信的方式(如果使用.NET实现了服务器端),它是否意味着“聪明到足以知道服务器端语言? ”。如果将客户对象写入套接字(以及如何),并且服务器响应actionscript,该怎么办?任何人都可以解释这个机制或推荐一些关于这些话题的材料吗?

1 个答案:

答案 0 :(得分:0)

我知道这是一个旧帖子,但是为了网络信息的好处(谷歌把我带到这里)我将发布回复。

请注意,语言最终无关紧要,您将传输数据包,如字节数组,对象,流等。

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

处理actionscript套接字一直是我头痛的问题,我可以读取一个数据包,也不会从中发送,真的adobe今天生气了,一个简单的socket连接怎么会这么难!?

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