[高分悬赏] JAVA与actionscript通信的问题 请留下你的qq和msn,我们讨论一下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像听别人说起过,sorket通信时,如果传送字符串较长的话,会自动分开后传过去。 关于这个问题现在我们已经解决了,但是由于一些原因,现在还不能将该问题的源码放在论坛上面,但是我在这里讲解一下这个问题的一些思路:由于socket传输数据时是按固定的大小传送字节数据的,但是在flash客户端读取的时候是靠一个readObject方法,也就是每次flash客户端读取的时候都是按一个完整的对象来读取每一次的socket的,但是在服务器端有可能socket将一个完整的序列化对象给分开来传输,这也就是我们遇到的问题,为什么有时候能够正常接收到数据,而有时候却只是接收到数据却无法读取的原因。解决的办法就是在客户端读取数据之前,先将数据存放在一个容器里面(这个需要大家自己去想了),等flash客户端接收到所有的数据之后,再从该容器中将该对象读取出来,这样问题就解决了。我们现在用的就是这个方法,经过无数的测试后,这个方法是可行的,直到现在我们的服务器现在还运行的好好的。这算是对这个问题的一个结贴吧,希望对大家有所帮助。 那么多的双引号。。。 struts2下载遇到问题,等待高手。 jsp程序在myeclipse引入css和js出错问题 下面的代码会怎么运行 有大侠能帮忙看看吗 hibernate双向一对多关联中从子表查询主表的问题 tomcat 外网地址访问不了 ssh2如何获取xandr的执行结果 struts问题 一个初手写了一个可能问题比较多的程序,请各位高手指点? (每天有心得) cmp的问题 [dynamic web project 发布到tomcat] struts2 异常问题
放在论坛上面,但是我在这里讲解一下这个问题的一些思路:
由于socket传输数据时是按固定的大小传送字节数据的,但是在flash客户端读取的
时候是靠一个readObject方法,也就是每次flash客户端读取的时候都是按一个完整
的对象来读取每一次的socket的,但是在服务器端有可能socket将一个完整的序列化
对象给分开来传输,这也就是我们遇到的问题,为什么有时候能够正常接收到数据,而
有时候却只是接收到数据却无法读取的原因。解决的办法就是在客户端读取数据之前,
先将数据存放在一个容器里面(这个需要大家自己去想了),等flash客户端接收到所有
的数据之后,再从该容器中将该对象读取出来,这样问题就解决了。我们现在用的就是这个方法,经过无数的测试后,这个方法是可行的,直到现在我们的
服务器现在还运行的好好的。这算是对这个问题的一个结贴吧,希望对大家有所帮助。