Menu

#5 Multiple control points can't exist on one machine

open-fixed
nobody
None
5
2006-12-04
2005-11-11
Aapo Makela
No

When CyberLink for C opens SSDP response server, it
always (as a default) tries to open UDP port 39400. If
there is another control point running, that UDP port
is already taken and opening the port just silently
fails. After this, the control point doesn't receive
any responses to M-SEARCH requests.

Solution proposal: CP tries to open the given SSDP
response listener port, but if it is already reserved:

1) CP closes and deletes all already created response
servers in the list (as the port is already taken)
2) CP increases used SSDP response server port by 1
3) CP tries to open SSDP response servers on this new port.

Discussion

  • Rosfran Borges

    Rosfran Borges - 2005-11-23

    Logged In: YES
    user_id=1094549

    A patch I made to solve this bug.

     
  • Aapo Makela

    Aapo Makela - 2005-12-07

    Logged In: YES
    user_id=1363786

    I can't see the patch. Please re-upload.

     
  • Aapo Makela

    Aapo Makela - 2006-12-04
    • status: open --> open-fixed
     
  • Aapo Makela

    Aapo Makela - 2006-12-04

    Logged In: YES
    user_id=1363786
    Originator: YES

    This bug has been fixed in SVN.