Packageyy
Interfacepublic interface INet extends flash.events.IEventDispatcher

网络通讯接口,提供广播数据和接收广播数据的功能。



Public Methods
 MethodDefined By
  
broadcastAllChannel(data:String):Object
全频道数据广播,包括自己。两次广播需要间隔20毫秒,否则广播数据可能会丢失。。
INet
  
broadcastSubChannel(sub_channel_id:int, data:String):Object
子频道数据广播,包括自己。两次广播需要间隔20毫秒,否则广播数据可能会丢失。。
INet
  
broadcastToUsers(data:String, u_array:Array):Object
广播给指定用户。两次广播需要间隔20毫秒,否则广播数据可能会丢失。。
INet
Events
 Event Summary Defined By
   收到网络断开事件。点击关闭应用按钮的时候会触发,收到此消息2秒后,应用会被关闭。 事件信息格式说明: eventData.result: int类型 基于何种原因断开了连接,请参考错误代码。result=983064时表示点击了关闭应用按钮,即将断开连接; INet
   消息接收事件。接受到消息的时候会触发此事件。 事件信息格式说明: eventData.data: String类型 接收到的数据。 INet
Method Detail
broadcastAllChannel()method
public function broadcastAllChannel(data:String):Object

全频道数据广播,包括自己。两次广播需要间隔20毫秒,否则广播数据可能会丢失。

Parameters

data:String — 要广播的数据。最大长度2048个字节。

Returns
Object — 返回调用是否成功,是一个Object对象,具体属性如下。

ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。

broadcastSubChannel()method 
public function broadcastSubChannel(sub_channel_id:int, data:String):Object

子频道数据广播,包括自己。两次广播需要间隔20毫秒,否则广播数据可能会丢失。

Parameters

sub_channel_id:int — 子频道的长位id。
 
data:String — 要广播的数据。最大长度2048个字节。

Returns
Object — 返回调用是否成功,是一个Object对象,具体属性如下。

ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。

broadcastToUsers()method 
public function broadcastToUsers(data:String, u_array:Array):Object

广播给指定用户。两次广播需要间隔20毫秒,否则广播数据可能会丢失。

Parameters

data:String — 要广播的数据。最大长度2048个字节。
 
u_array:Array — 接收广播的用户uid,保存在一个数组中,用户个数必须小于等于100。

Returns
Object — 返回调用是否成功,是一个Object对象,具体属性如下。

ret: int类型 返回码 0=成功,非0值失败,具体请参考错误代码。

Event Detail
CLOSED Event
Event Object Type: yy.events.NetEvent
NetEvent.type property = yy.events.NetEvent.CLOSED

收到网络断开事件。点击关闭应用按钮的时候会触发,收到此消息2秒后,应用会被关闭。

事件信息格式说明:

eventData.result: int类型 基于何种原因断开了连接,请参考错误代码。result=983064时表示点击了关闭应用按钮,即将断开连接;

RECV Event  
Event Object Type: yy.events.NetEvent
NetEvent.type property = yy.events.NetEvent.RECV

消息接收事件。接受到消息的时候会触发此事件。

事件信息格式说明:

eventData.data: String类型 接收到的数据。