FYI - AirServer and Xamarin Build Host both use port 5000

mbalsam_nycmbalsam_nyc USMember ✭✭

If your using the AirServer product - www.airserver.com - to mirror an IOS device on Mac desktop.

You should know that the AirServer uses port 5000 as does the Xamarin Build Host.

On Reboot the AirServer will usually grab the port before the Xamarin Build Host does. This will stop you from compiling until the AirServer is stopped. This will result in hours of troubleshooting fun. If your really determined to be productive, you can expect hours of cursing and hair pulling way into the night. :)

Best thing to do is to uncheck the AirServer Preference "Launch On Start-up" and do it manually. I dont know anyway of changing the port it uses.

It would be nice if the Build Host had an activity indicator so you could tell if the Build Host was able to bind to port 5000.

Posts

  • powerdudepowerdude USMember ✭✭

    @mbalsam_nyc , you should probably create a bug for this at http://bugzilla.xamarin.com so that they can track this if you haven't done so already.

  • BrendanZagaeskiBrendanZagaeski USForum Administrator, Xamarin Team Xamurai

    This in indeed an unfortunate conflict, and a scenario in which the unsophisticated error messages from XamarinVS make things confusing. There's an existing bug for the conflict with AirServer here: https://bugzilla.xamarin.com/show_bug.cgi?id=20315. That bug report includes a link to some AirServer documentation about changing the default AirServer port to work around the conflict.

    Just to provide a little additional information about this, there are plans to remove this conflict in the late June / early July releases of XamarinVS. Hopefully that new feature work will go smoothly, and this conflict will no longer be an issue after those releases.

  • mbalsam_nycmbalsam_nyc USMember ✭✭

    Thanks for the documentation link - http://support.airserver.com/customer/portal/articles/1465944

    BTW, it would be nice if the Build Host gave you some info on the ip/hostname of the PC that is connected to it..

Sign In or Register to comment.