Szerk: Windows-ban is van egy kis gond az inet_aton-nal, mégpedig az, hogy nincs; inet_addr-ral kell mesterkedni helyette...
- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
- 1006 megtekintés
Hozzászólások
sub
- A hozzászóláshoz be kell jelentkezni
Az inet_ntop-nál a következő dolgokra kell figyelni:
* 'uint16_t[8]'-nak érdemes tekinteni a címet, de a byte-order miatt ntohs kell 8x
* ebben a nyolcban meg kell keresni a leghosszabb 'nulla-sorozatot' (ha van egyáltalán, akkor lehet az elején, végén, közepén; lehet az egész csupa nulla; lehet hogy több egyforma hosszú nulla-sorozat van, ekkor válasszuk mondjuk az elsőt), és azt rövídítsük '::' jellel, pl ::1 vagy ffee::a0b:c0d
* egyes címeket IP4-kompatibilisen kell szokás kiírni: ::127.0.0.1 vagy ::ffff:8.8.4.4
- A hozzászóláshoz be kell jelentkezni
Megkerdezhetem hogy miert szeretned a 127.1 format hasznalni? Eddig nem latam sehol sem hasznalva.
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Ja, hogy használni? Igazából nem akarom használni, sima hiszti a részemről...
Közben lett egy újabb nyomorom: a bcc55-ben olyan régi a WindowsSDK, hogy abban még nincs getaddrinfo. Na mindegy, implib.exe megoldja, az a fő, hogy XP-n menjen a dtelnet.exe
- A hozzászóláshoz be kell jelentkezni
Miert nem cl.exe -vel forditasz Windowsra? Vagy ha mar Linuxon tesztelsz, MinGW-vel?
--
Blog | @hron84
Üzemeltető macik
- A hozzászóláshoz be kell jelentkezni
Kívánságod máris teljesült;)
mingw-vel is fordítok linuxban (32 és 64 bit). Meg borland bc452-vel Windows-ban (16-bit), és bcc55-tel szintén Windows-ban (32-bit). Ha ezzekkel mind fordul, és a progi működik WindowsXP-ben, akkor elégedett vagyok.
Talán a Win16-os verziót lassan le lehetne építeni...
- A hozzászóláshoz be kell jelentkezni
"Talán a Win16-os verziót lassan le lehetne építeni..."
Vagy azt eleg csak a nagyobb release-knel frissiteni.
--
Blog | @hron84
Üzemeltető macik
- A hozzászóláshoz be kell jelentkezni
Nincs ennyire kidolgozva, hogy kisebb meg nagyobb, a fejlesztő hangulatán múlik, hogy mikor mihez piszkál hozzá; de az hogy Win16-ben sem IPv6 sem Unicode nincs, az lassan gond lesz...
- A hozzászóláshoz be kell jelentkezni
Implib ügyben kiegészítő érdekesség: WinSock beszámolóm
- A hozzászóláshoz be kell jelentkezni
Note to self:
DISPLAY=[ip:v6:addr]:0
Ja és a getservbyname("telnet","tcp") helyett jó lesz az, hogy '23'
- A hozzászóláshoz be kell jelentkezni