请教一个客户端连接服务器的问题

leetow2006 2019-07-15 08:22:24
在用TCP协议写服务器与客户端连接的时,我们一般都是
先写服务器端:创建服务器端的socket,然后与一个IP与
端口绑定,然后再侦听;
在写客户端时,都是创建客户端的socket,然后就直接去
连接服务器端。现在我有个问题:在客户端,为什么不能
创建客户端的socket后,也与一个客户端的IP与端口绑定,
然后再去连接服务器端?难道不允许在客户端有一个自己
定义的固定的IP与端口与服务器进行通信吗?
...全文
250 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leetow2006 2019-07-17
  • 打赏
  • 举报
回复
我只是说这样绑定,是否可以运行?再者说,绑定本地IP,可以用127.0.0.1,不一定要指定具体的IP。因为我发觉,绑定后运行,有时可以,有时又不可以,不知道为什么?所以才有这样的疑问
青蛙工作室 2019-07-16
  • 打赏
  • 举报
回复
服务端需要“恭候”客户端的连接,所以必须指定地址和端口,而客户端不用指定,不是说它不需要地址和端口,而是交由系统指定。系统指定的东西不保证固定,但不影响使用。
卡伦湖 2019-07-16
  • 打赏
  • 举报
回复
如果大家都有公网地址,你那个实现是有意义的。如果并不算是公网IP。服务端固定IP和端口,监听就好了。客户端,绑定IP和端口,意义不大。不是找麻烦么。IP变了,客户端,咋办。动态绑定IP和端口?
卡伦湖 2019-07-16
  • 打赏
  • 举报
回复
关键你客户短绑定ip做甚,你IP能固定吗,能的话。也就你自己可用。其他人用你的客户端移到到他自己机器不就废了。他的IP可能是内网,NAT转换怎么办
leetow2006 2019-07-16
  • 打赏
  • 举报
回复
系统指定的东西不保证固定
==================
这是什么意思?是不是说I系统指定的P和端口,会变动?
leetow2006 2019-07-15
  • 打赏
  • 举报
回复
是不是说,绑定后,客户端运行一个是没有问题的?
Iforgetmyid 2019-07-15
  • 打赏
  • 举报
回复
绑定后,客户端如果要运行两个怎么办?

1,748

社区成员

发帖
与我相关
我的任务
社区描述
网络协议与配置相关内容讨论专区
网络协议网络安全tcp/ip 技术论坛(原bbs)
社区管理员
  • 网络协议与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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