n = CountHostIPs("")
ip = HostIP(1)
ipaddress$ = DottedIP$(ip)
Print "Dotted IP Test"
Print "=============="
Print ""
Print "Internal Host IP ID:" + ip
Print "Dotted IP Address:" + ipaddress$
Print ""
Print "Press any key to continue"
WaitKey()
thanks for help
mongia
Local ip_array:Int[]=HostIps("localhost")
ip:Int = HostIp("localhost")
ipaddress$ = DottedIP$(ip)
Print "Dotted IP Test"
Print "=============="
Print "Internal Host IP ID:" + ip
Print "Dotted IP Address:" + ipaddress$
Print ""
Print "Press any key to continue"
WaitKey()
?
That just returns 127.0.0.1
Dotted IP Test
==============
Internal Host IP ID:2130706433
Dotted IP Address:127.0.0.1
Then don't put your localhost in the HostIp parm.
You can use
http://vertex.dreamfall.at/bnet/bnet160.zipThere are same BlitzBasic Network Commands for TCP and UDP :)
cu olli
@TonyG
What should you put to find the ip of your own PC?
@Vertex
Is BNet cross-platform?
Aha!
Local hn$ = getenv_("hostname")
Local ip_array:Int[]=HostIps(hn)
ip:Int = HostIp(hn)
ipaddress$ = DottedIP$(ip)
Print "Dotted IP Test"
Print "=============="
Print "Internal Host IP ID:" + ip
Print "Dotted IP Address:" + ipaddress$
Print ""
Print "Press any key to continue"
WaitKey()
So blitz can find out the hostname without the user having to type it in manually! Cool. :)
I don't think that's douing what you think.
The return from getenv_("hostname") is null.
Try
Local ip_array:Int[]=HostIps("")
ip:Int = HostIp("")
ipaddress$ = DottedIP$(ip)
Print "Dotted IP Test"
Print "=============="
Print "Internal Host IP ID:" + ip
Print "Dotted IP Address:" + ipaddress$
Print ""
Print "Press any key to continue"
WaitKey()