Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待
4999元包邮
去购买 >
刚开始遇到这个问题时有点懵,UDP为什么还有分启动顺序?看一下我遇到的错误:
先启动serevr,再启动client,双方不管谁先发消息,正常;
先启动server,再启动client,之后关闭client,不关闭server,重新再启动client,client先发消息异常,
先启动client,再启动server,client先发消息,同样报上面的错误;
仔细检查了代码之后,发现ClientEnd的IP端口都是0,哦!我原来在和假地址交流。
接着就查找其为什么是0,发现server建立好时候的问候(发消息建立通讯),client还在睡觉(还没有启动) 然后就找度娘搜索答案,发现改Hosts或者IP都试了好像没什么用处,SO就想办法怎么能够让client起床(启动)之前,server一直叫它呢(尝试建立通讯)?由于才接触UDP,我这里想到的是一个笨方法,大牛可以略过,热心的话可以教一下萌新更高效的办法,十分感谢。
本人解决办法:
首先要明白只是Client向Server发消息会出现这些问题&#