local_port和remote_port分别是什么意思啊?

rabo 2003-05-26 01:46:12
为什么会有两个PORT啊,
我写程序用哪一个PORT啊?
...全文
5831 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabo 2003-05-26
  • 打赏
  • 举报
回复 1
懂了,我把服务端和客户端都开在自己的机器上,

那个服务端就可以自己指定端口啊,就是指定那个remote_port
programhunter 2003-05-26
  • 打赏
  • 举报
回复 2
你写的是什么程序?网络程序吗?
如果是网络程序当然有本地端口与远程端口了。
网络程序里,一般编程的时候,本地端口(local_port)是由系统堕机分配的,程序要取得本地的端口号,发送给远程主机,然后自己监听这个端口,等待服务器回应,而远程端口是指定用不跟远程主机通信用的,如果不指定端口,鬼知道你想向远程主机的那个服务器进行请求,如果不告诉远程主机本机端口号,那它跟本就不知道把回应的信息往哪发?
说了那么多,local_port就是本地端口,remote_port就是远程端口。
这回你明白了吧。

18,359

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧