永发信息网

基于c/s架构的客户端与服务端通信问题,端口分配策略

答案:1  悬赏:70  手机版
解决时间 2021-06-05 10:27
  • 提问者网友:放下
  • 2021-06-05 05:26

我在做一个类QQ的局域网通信软件,是c/s架构的.

不明白进程端口的分配是怎么处理的.有没有相关的资料推荐下.

我现在的想法是:

服务端.监听固定端口A
客户找到可用端口B,向服务端口A发送 登陆信息(本机IP,通信端口B,用户名),然后监听该端口B
服务端 收到客户信息 注册其信息,并向客户端口B发送回馈信息;
若客户端在一定时间内未收到回馈信息,则认为服务端连接失败,重试三次后不再连接

客户与客户之间通信:
客户向服务端A发送信息(发送用户名+接收用户名)
服务端收到消息
查询该接收者通信地址
若查到,转消息发过去
若未查到,保存消息,等待该用户再次登陆时发送

最佳答案
  • 五星知识达人网友:长青诗
  • 2021-06-05 06:04
你好哦楼主~

很高兴看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也会比较热心,能快点帮你解决问题。

希望我的回答能够帮到你!
祝你好运。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯