Java sockets problem

3 отговора 142 прегледа
#1

Java sockets problem

Zdraveite

Imam sledniat problem i ste sum bezkraino blagodaren ako nyako moze da mi pomogne

Napisal sum edna sravnitelno elementarna java izpolzvashta socketi. tya raboti bezproblemno na moyata staiga, koyato e s win98, obache ne i pod XP. vinagi dava timeout exception pri receive-vaneto na datata....a stava duma za 1.5k data samo....

Na sustata mashina rabotyat i nyakolko Couter-Strike server-a i Proxy, no edva li e ot tova, zastoto vruzkata se osustestvyava na LAN nivo...

thx...

Отговор
в отговор на qjerk #2

Re: Java sockets problem

Proveri dali porta na koito chaka sarvara ne e zaet ot drugo prilojenie.
ako ne etaka, sloji timeout na socketa:
ServerSocket().setSoTimeout(30000);
vremeto e v milisekundi, moge da go napravish kolkoto si shtesh goliam.
Raboti, opitval sam

Отговор
в отговор на qjerk #3

Re: Java sockets problem

Какво значи 'no edva li e ot tova, zastoto vruzkata se osustestvyava na LAN nivo... ' Спри си проксито, защото ако е правилно настроено то ще ти спира всички inbound заявки.

Отговор
в отговор на qjerk #4

Re: Java sockets problem

Спри всичко( proxy -то и другите ), рестартирай, и след това си пусни приложението.
След това пробвай дали е от зает порт или от proxy - то.
Не забравяй че ако даден порт е вече зает, само спирането на приложението не значи че порта веднага ще се овободи!

Отговор