BlitzMax/模块/Vertex/BNetEx
外观
BNetEx 是 Vertex 制作的一个网络模块。它是开源的、面向对象的,并且支持 TCP 和 UDP。
新版本在此主题中发布:[1]
签名 GetHostIP:Int(HostName:String)
返回给定主机的 IP 地址
示例
int_ip:Int = TNetwork.GetHostIP("www.blitzbasic.com") Print TNetwork.StringIP(int_ip)
签名 GetHostIPs:Int[](HostName:String)
一个主机可能同时拥有多个地址,可以通过此函数找到这些地址
示例
Local int_ip:Int[] = TNetwork.GetHostIPs("www.google.com") For Local i:Int = EachIn int_ip Print TNetwork.StringIP(i) Next
签名 GetHostName:String(HostIp:Int)
返回给定主机的名称
示例
Print "The local PC's name is: " + TNetwork.getHostName(TNetwork.IntIP("127.0.0.1"))
签名 StringIP:String(IP:Int)
将整数 IP 转换为字符串 IP(也称为“点分十进制 IP”)
示例
int_ip:Int = TNetwork.GetHostIP("www.blitzbasic.com") Print TNetwork.StringIP(int_ip)
签名 IntIP:Int(IP:String)
将字符串 IP 转换为整数 IP
示例
Print "The local PC's name is: " + TNetwork.getHostName(TNetwork.IntIP("127.0.0.1"))
TNetStream 扩展了 TStream,因此可以在其上使用通常的写入/读取操作。它包含所有可用于所用协议(TCP/UDP)的无关联方法