: Zdeněk Troníček troni...@fit.cvut.cz
Komu: Java konference@java.cz
Datum: 26.08.2010 18:53
Předmět: Re: Socket - specifikace portu
Cislo portu prideluje operacni system a vetsinou to dela nahodne. Jinak
trida ServerSocket ma metodu setSocketFactory, kterou se nastavuje
SocketImplFactory. Zkousel
Ahoj, mam tento problem se kterym si nevim rady. Mam server, ktery posloucha
pres TCP/IP na urcitem portu ServerSocketu. Klient se pripoji a server vytvori
novy Socket pro kazdeho klienta, pres ktery se posilaji data. Nicmene server
vytvari tento Socket s nahodne definovanym portem. Netusim
Zdravím,
odchozí port určuje klient – buď ho zadáte explicitně [poslední
parametr v konstruktoru Socket(String host, int port, InetAddress
localAddr, int localPort)], nebo nějaký náhodně vybere operační
systém. Ale pozor na to, že třeba NAT může port změnit (např. linuxový
NAT se snaží port
Cislo portu prideluje operacni system a vetsinou to dela nahodne. Jinak
trida ServerSocket ma metodu setSocketFactory, kterou se nastavuje
SocketImplFactory. Zkousel jsi naimplementovat vlastni SocketImplFactory?
Z.
--
Zdenek Tronicek
FIT CTU in Prague
el.wond...@centrum.cz napsal(a):
Ahoj,