iOS:如何获取http连接的源端口
我使用NSURLRequest和NSURLConnection来访问服务器:
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:self.url]; [request setHTTPMethod:@"PROPFIND"]; [request setValue:@"text/xml" forHTTPHeaderField:@"Content-Type"]; ... NSURLConnection* conn = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [coon start];
我知道我们需要一个destination IP
和destination port
来连接服务器;
问题是:
如何获取和设置我的http连接的source port
? (只是说我需要我的HTTP连接的本地端口); 服务器需要它进行NAT设置。 任何build议将不胜感激。
谢谢。
最后,我不得不做一些工作来创build自己的自定义HTTP,然后支持设置HTTP使用的套接字的酸性端口。