2013-07-16 4 views
0

저는 이미 4 명의 동료가 게시자와 연결되어 있고 새로운 연결을 끊고 싶습니다 (플레이어와 같은 게임 개발 관련). ('NetStream.Connect.Closed' 'NetStream.Connect.Failed'기대 또는NetStream 게시자에 연결할 수있는 최대 피어 수를 설정하는 방법은 무엇입니까?

stream.client.onPeerConnect = function(s:NetStream):Boolean 
{ 
return stream.peerStreams.length + 1 <= 4; 
} 

그것은 데이터를 전송하지 않고 가입자에게 'NetStream.Connect.Success'을 알려줍니다

나는이 시도).

또한 노력이 : 그것은 닫

switch(evt.info.code) 
{ 
case 'NetStream.Connect,Success': 
    if(stream.peerStreams.length > 4) 
    { 
    evt.info.stream.close(); break; 
    } 
    // setup a new stream for receive data from evt.info.stream.farID (or Peer ID) // 
    ................ 

(NetConnection 클래스의 NetStatusEvent.NET_STATUS의 리스너에서) 해당 연결하지만 일부 데이터를 (오디오, 비디오, 사용자) 내가 돈이다 보낼 수 있습니다 게시자 발생하기 전에 좋아해.

아이디어가 있으십니까?

답변