od Nargon 29. 11. 2017 11:31
Port je celkem jedno, všech 65tisíc portů je rovnocenných. Takže vzít nějaký volný. Jen je dobré, aby byl větší než 1024, protože na těch nižších číslech vesměs běží oficiální služby (http, ftp, pop3, smtp, atd...) tak v případě že by jsi chtěl v budoucnu spustit něco takového tak aby jsi nenarazil na nepříjemnost že je ten port obsazený touto aplikací. Případně lze uvažovat nad dvěmi variantami. Buď z venku nasměrovat defaultní port (jak píšeš 3051), kde budeš mít možná jednodušší konfiguraci, protože to port nebude vyžadovat. Ovšem to taky může znamenat vyšší pravděpodobnost že se na ten port pokusí připojit nějaký hacker a dostat se ti do databáze. Přeci jen výchozí port mu napovídá jaká služba tam běží. A pak je tu varianta s nestandardním portem, kde je to přesně naopak. Nutnost port zadat a případný útočník to má těžší v tom že z čísla portu nezjistí jaká služba tam běží.
Jak budeš řešit problém dvojí konfigurace je jen a jen na tobě. V programování jsi většinou jen omezen technickými možnostmi, zadáním a vlastní fantazií. Jestli budeš dělat dvě aplikace je jedna z možností. Další možnost je, že připojovací údaje ta aplikace bude někde číst. Např konfigurační soubor nebo windows registry atd...
Desktop: Ryzen 7 1800X (3.95GHz, 1.35V), Asus Crosshair VI Hero, 16GB DDR4 Ram (3200MHz), 128GB SSD + 3TB HDD, Nvidia GTX 1080
Notebook: Asus UL50VT 15.6" (SU7300@1.7GHz, 4GB ram, 500GB HDD, Intel GMA 4500MHD + nVidia G210M, dlouha vydrz cca 7+ hod)