比如我在一个java程序里发送一条httppost请求,运行的时候系统会给程序自动bind一个端口,like 55555。然后这次通信是我的55555端口和我post的这个ip:port之间进行的还是http的默认80端口和服务器进行的呢? 网络编程接触的少,还望大神指导一二。
有这个疑惑的原因是我内网调外网的webservice,用的边界,然后只给我开放了80端口。我抓了下包 发现和webservice服务端通信的是本地的55555端口,并且这个端口是变化的。 所以想知道55555端口和服务端通信是怎么过得边界
服务器端的入端口应该是可以自由设置的,客户端的出端口我觉得也能设置但没找到过设置的地方,也许是那些客户端软件设计时就指定好了得吧。