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)的無關聯方法