![](/img/trans.png)
[英]How to get Zebra Printer Name if I know the IP address in iOS?
[英]how to know the server IP address after opening a socket connection in iOS
我打開了一個套接字連接。 我想知道服務器 IP 地址
NSString *urlString = [NSString stringWithFormat:@"http://sample.com"];
NSURL *website = [NSURL URLWithString:urlString];
CFReadStreamRef readStream;
CFWriteStreamRef writeStream;
CFStreamCreatePairWithSocketToHost(NULL, ( CFStringRef)[website host], [portNo intValue], &readStream, &writeStream);
CFReadStreamSetProperty(readStream,kCFStreamNetworkServiceType,kCFStreamNetworkServiceTypeVoIP);
CFWriteStreamSetProperty(writeStream,kCFStreamNetworkServiceType,kCFStreamNetworkServiceTypeVoIP);
inputStream = ( NSInputStream *)readStream;
outputStream = ( NSOutputStream *)writeStream;
[inputStream open];
[outputStream open];
您可以進行 DNS 查找並獲取此信息。 可以對任何主機名執行 DNS 查找。 請參閱此處: 如何在 iOS 上執行 DNS 查詢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.