nikoli. obojí je nepřímé.
jednoduše řečeno, maska 255.255.255.0 znamená, že ve stejné síti jsou všechny PC, které mají první 3 čísla (správně tzv. oktety) stejná a liší se pouze posledním. Podotýkám, že maska musí být u všech PC v jednom subnetu totožná, nelze ji nastavovat ad-hoc.
tj. je-li maska 255.255.255.0 a síť 192.168.4.0, pak všechny PC s IP adresou 192.168.4.x (kde x je od 1 do 254; 192.168.4.0 a 192.168.4.255 jsou servisní adresy subnetu) jsou v jednom subnetu a směrují přímo. Vše ostatní je nutno odroutovat.
je-li maska sítě 255.255.0.0 a síť je 192.168.0.0, pak všechny PC s IP adresou 192.168.y.x (kde x,y je od 0 do 255 a s výjimkou adres 192.168.0.0 a 192.168.255.255 - což nejsou IP adresy ale servisní adresy sítě). Vše ostatní je nutno odroutovat
u neveřejných adres rozsahu 192.168.x.y lze mít bez kolize s veřejnými adresami masku až 16 bitů, tj 255.255.0.0. Pokud potřebuješ více, musíš použít "Ačkový" 10.x.y.z
tvůj příklad č. 1 nemá stejné sítě (192.168.0.0/24 a 192.168.1.0/24)
příklad č. 2 má zásadní chybu v nekonzistenci masek, v takovém případě nemůže komunikace fungovat (resp. bude jen jedním směrem, což by možná fungovalo u nespojového UDP, ale ne u TCP)