首页 > Unity3D之项目开发 > Unity3D:UDP通信发送消息及局域网ip获取
2019
06-10

Unity3D:UDP通信发送消息及局域网ip获取

之前写过Socket通信的TCP通信,所谓的TCP和UDP其实就是网络传输的一种传输协议,也就是网络传输的一种固有的传输方式。TCP协议,主要是用在一对多的情况下,需要有一个服务端来控制消息的传输。而UDP协议,则是用在多对多情况下,当然UDP也可以有服务端。但不管是那种方式,都有相应的应用场景。废话不多说,下面就上代码。

当然,在这个代码里也要将传输过来的消息进行处理,和TCP的一样,要在主线程传输消息,否则会报错。UDP相对灵活一些,不需要服务器,只需要知道给谁发送消息,也就是ip。

之前写过在局域网内,不需要知道对方ip的情况发送消息(仅限PC端,移动也可以,但是没有具体的代码)

在Unity2018版本,不能直接获取局域网ip,下面是获取局域网ip的方法

如果有什么问题可以加我QQ或者加入我的群一起讨论。

最后编辑:
作者:大腿Plus
欢迎大家常来,我不是什么大牛,但是我会将我知道的和大家分享,也希望大家能多提意见,多交流,共同学习。

留下一个回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据