Hur vet man vilken IP som mIRC skickar med när man ska ansluta via DCC (tex skicka filer)? Talet eller siffrorna du får byggs upp enligt följande:mIRC IP
När jag testar lokalt med IP:n 127.0.0.1 så skickar mIRC den som 2130706433... nån som vet hur man gör om den till en vanlig IP-adress igen?
ThomasSv: mIRC IP
IP 127.0.0.1 = (<b>127</b>*256^3) + (<b>0</b>*256^2) + (<b>0</b>*256^1) + (<b>1</b>*256^0) = 2130706433
Det är alltså bara att gå bakvägen.... Men för att spara dig besväret
löste jag jobbet åt dig. Såna här småfunktioner är ju det jag gillar
mest av allt att skriva.
=============================================
<b>Public Function</b> convertToIP(numberToConvert As Long) <b>As String</b>
<b>Dim</b> IP(1 To 4) <b>As String</b>
IP(1) = <b>CStr</b>((numberToConvert <b>And</b> &HFF000000) / &H1000000)
IP(2) = <b>CStr</b>((numberToConvert <b>And</b> &HFF0000) / &H10000)
IP(3) = <b>CStr</b>((numberToConvert <b>And</b> &HFF00&) / &H100&)
IP(4) = <b>CStr</b>((numberToConvert <b>And</b> &HFF&))
convertToIP = <b>Join</b>(IP(), ".")
<b>End Function</b>
=============================================
<b>/peterh</b>