猿问

vs实现UDP多点通信问题

在vs2018下用C++开发exe程序,如何实现UDP接收多个IP及发送给多个IP。

接收和发送同时进行


红糖糍粑
浏览 1057回答 2
2回答

慕桂英3389331

socket编程的基础要有,baidu或者google,一搜一大堆;既然使用udp了 如果在局域网环境下 简单的可以考虑使用udp组播技术来实现,但是组播实际用起来不一定特别稳定就是了;如果不使用组播或者在广域网环境下,可以创建一个用户类或结构体,成员包括ip和端口等信息,使用数组或链表来来管理;使用多线程维持多个udp链接,接收到某个链接来的数据的时候,再开启新的线程来发送给用户数组或链表里的多个用户。。。
随时随地看视频慕课网APP
我要回答