express 应用跑在 3001 端口上,有个定时任务会定时去请求对方的 ip:7021 端口,使用的是 request.get 。我的问题是 request 在发送这个 get 请求的时候,使用本地的端口是哪个端口?我理解的是 3001 端口,因为他是跑在应用上。 问题是:我打开了 3002 的进出口,结果就是请求不到数据,尴尬.jpg. 如果我打开进出口 all port 则会请求成功,我现在闹不清 request 发送请求的时候到底使用了哪个端口?请大神指点。
1
cqu1980 2018-10-22 21:29:34 +08:00
TCP 请求的本地端口是随机的
|
2
choury 2018-10-22 21:44:03 +08:00 via Android
随机端口,除非事先 bind
|
3
fortunezhang OP @choury 请问怎么绑定呢?
|