SIP SIMPLE for GAMES

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



See RFC 4575.  http://www.ietf.org/rfc/rfc4575.txt

Thomas Plotkowiak wrote:
> First the question:
> Is it theoretically possible to get a list of all available users on a 
> given REGISTRAR, assuming we own the REGISTRAR?
>
> Then the background:
>
> I am thinking of using SIP SIMPLE with a REGISTRAR like OPENSER as a 
> Client-Server Game Architecture. SIP SIMPLE Messeging is used to 
> exchange relevant game state information, and the SUBSCRIBE/NOTIFY 
> service to figure out who is part of the game.
>
> But for an initial boot-strapping setup I would need to transfer the 
> current list of users of the game to the new client. Then the client 
> can take over and subscribe the presence information of those users. 
> In case a new person enters the game the registrar should be able to 
> update the players about a new user.
>
> Assuming that getting a list directly from the registrar I thought of 
> running a client UA on the same REGISTRAR machine who is the entry 
> point to the game:
>
> - every time a new player wants to connect has to connect to this 
> Central UA running on the REGISTRAR machine.
> - This central UA adds the new player to his buddy list.
> - Then he sends the new player his current buddy list.
> - Then he sends a this new buddy address to everybody in his buddylist.
>
> Once a client is set up, he sends update information about his state 
> to every online buddy on his received list.
>
> What do you think of this? Is that raping the SIP SIMPLE protocol?
>
> Cheers
> Thomas
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>   




[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux