using System.Collections;
using System.Collections.Generic;
using System;
using System.Net;
using System.Net.Sockets;
using UnityEngine;
namespace FGUFW.Core
{
public static class UdpBroadcastUtility
{
public const int BROADCAST_PORT = 31410;
public const int LOCAL_PORT = 31411;
private static UdpClient sendClient,receiveClient;
private static IPEndPoint broadcastIEP;
public static Action<byte[]> OnReceive;
public static byte[] receiveBuffer;
public static void Init()
{
if(broadcastIEP!=null)
{
return;
}
broadcastIEP = new IPEndPoint(IPAddress.Broadcast,BROADCAST_PORT);
sendClient = new UdpClient(LOCAL_PORT);
receiveClient = new UdpClient(BROADCAST_PORT);
receive();
}
public static async void Send(byte[] data)
{
try
{
unity Udp示例
最新推荐文章于 2025-06-16 14:36:55 发布