On 2013-04-08 17:34, Sebastian Willing wrote:
> Hi Paul & Kevin,
>
> we should add support for a customized port, maybe using a config option
> or an environment variable.
>
> Paul: I suggest, that you change your Padre/Constant.pm in the meantime.
> It's very far from being perfect, but will be a quick fix (until the
> next update).
>
> Kevin: Pointing out that a port is reserved, isn't very helpful for a
> development system.

iana is a kind of gentlemen’s agreement, by convention you honour the the 
registered ports, neither of us are registered.


as for what, how and why, and do we still need to use a port, perhaps would you 
like to enlighten us all.

regards
kevin

>   I'm running up to three or four different webservers
> on different ports on a busy development day plus some databases,
> Memcache, Gearman, etc. A dev system commonly uses custom ports and a
> "standalone" software like Padre shouldn't block (other) development
> components which might not be as easy movable like Padre is.
>
> Regards,
> Sebastian
>
> On 08.04.2013 18:19, kevin dawson wrote:
>> On 2013-04-08 17:01, Paul CLaessen wrote:
>>> I noticed Padre is listening on TCP port 4444.
>>>
>>> Is there a way to either disable this, or change it to a different
>>> port number?
>>>
>>> (It conflicts with my openOCD server)
>>>
>>> And just out of curiosity, what is it used for?
>>>
>>> Kind regards,
>>>
>>> ~ Paul Claessen
>>>
>>>
>>>
>>> _______________________________________________
>>> Padre-dev mailing list
>>> Padre-dev@perlide.org
>>> http://mail.perlide.org/mailman/listinfo/padre-dev
>> Paul, you are correct
>>
>> 1, what is it used for,
>>
>> set in Padre::Constant
>>
>> #####################################################################
>> # Config Defaults Needed At Startup
>>
>> # Unlike on Linux, on Windows there's not really
>> # any major reason we should avoid the single-instance
>> # server by default.
>> # However during tests or in the debugger we need to make
>> # sure we don't accidentally connect to a running
>> # system-installed Padre while running the test suite.
>> # NOTE: The only reason this is here is that it is needed both during
>> # main configuration, and also during Padre::Startup.
>> use constant DEFAULT_SINGLEINSTANCE => ( WIN32 and not(
>> $ENV{HARNESS_ACTIVE} or $^P ) ) ? 1 : 0;
>>
>> # It would be better if we had fully dynamic collision awareness support,
>> # so that Padre could automatically port hop.
>> # In the mean time, just make sure that dev, test, and production versions
>> # of Padre use different ports, so they don't collide with each other.
>> use constant DEFAULT_SINGLEINSTANCE_PORT => (
>>         $ENV{PADRE_DEV}      ? 4446
>>       : $ENV{HARNESS_ACTIVE} ? 4445
>>       : 4444
>> );
>>
>> 2, I think the conflict is all of your own doing see info below
>>
>> # Updated from http://www.iana.org/assignments/port-numbers and other
>> # sources like http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services .
>> # New ports will be added on request if they have been officially assigned
>> # by IANA and used in the real-world or are needed by a debian package.
>> # If you need a huge list of used numbers please install the nmap package.
>>
>> have a look at ->
>> http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml
>>
>> regards
>> kevin
>>
>>
>>
>> _______________________________________________
>> Padre-dev mailing list
>> Padre-dev@perlide.org
>> http://mail.perlide.org/mailman/listinfo/padre-dev
>>
> _______________________________________________
> Padre-dev mailing list
> Padre-dev@perlide.org
> http://mail.perlide.org/mailman/listinfo/padre-dev
>

_______________________________________________
Padre-dev mailing list
Padre-dev@perlide.org
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to