Re: [JXTA discuss] How to start the tutorial client server examples on a single machine?

Cédric Hyppolite <[email protected]> Fri, 19 Aug 2005 18:35:02 +0200
Newsgroups gmane.comp.java.jxta.general
Message-ID <[email protected]>
Alex,

IMHO the jxta setup would still fail with an automatic port selection =20=

since the .jxta directories would still be shared by the two peers.

Regards,

Cedric


Le 19 ao=FBt 05 =E0 15:03, Alex Lynch a =E9crit :

> Dont change the ports on both peers to the same thing. Make them =20
> different or they will collide.
> This problems should be detected and avoided by the configuration =20
> optimizers. This is a very important problem, because it causes =20
> many newbie testers to think that jxta doesn't work.
>
> Please, please, someone contact whomever is responsible for the =20
> jxta auto config process and ask him to include a tcp port =20
> availability check (it should be simple, just loop over =20
> ServerSockets and IOExceptions until you find an open port).
>
> Thanks,
>
> Alex
>
> Hartmut Benz wrote:
>
>
>> Hi,
>>
>> Both peers default to the same ports...
>> =46rom memory:
>> Clean out one of the directories (the .jxta) and start again.
>> When the configuration screen comes up, go to the "advances" tab =20
>> and  change the two instances of 9701 to something else, e.g. 19701.
>> Hartmut
>>
>> On Thu, 18 Aug 2005 21:13:53 +0200, Bikash Agarwalla  =20
>> <[email protected]> wrote:
>>
>>
>>> Sorry if you receive multiple copies - I have trying the example  =20=

>>> included in the jxta programmer tutorial - "PipeService". I keep =20
>>> getting  the error "java.net.BindException: Address already in use
>>> " when I run the client and server on the same machine. I have =20
>>> tried to  run the client and server from different directories =20
>>> (as recommended in  the tutorial), but I still get the same error =20=

>>> as follows:
>>> "<FATAL 2005-08-18 15:12:29,527  =20
>>> IncomingUnicastServer::openServerSocket:368> Cannot bind =20
>>> ServerSocket on  /0.0.0.0:9701"
>>>
>>> It seems both client and server are trying to bind to port 9701 =20
>>> for the  default peer group initialization. How do I get around =20
>>> this problem?
>>>
>>> Thanks for your help.
>>> Bikash
>>>
>>>
>>> --------------------------------------------------------------------=20=

>>> -
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>

Ciao,

C=E9dric