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 IPdestination port来连接服务器;

问题是:
如何获取和设置我的http连接的source port ? (只是说我需要我的HTTP连接的本地端口); 服务器需要它进行NAT设置。 任何build议将不胜感激。

谢谢。

最后,我不得不做一些工作来创build自己的自定义HTTP,然后支持设置HTTP使用的套接字的酸性端口。