哪些端口在运行时使用统一性?

时间:2019-04-13 20:33:21

标签: c# unity3d coap

我用Unity进行了汽车运动仿真,现在我需要实现CoAP协议,在C#中的示例中,我看到他们使用了             string urlToCall = "coap://localhost:5683/sensors/temp";

所以我想我需要知道Unity的URL,但是我不知道Unity默认在哪里运行

你能帮我吗?请

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,也许您正在寻找它:

var host = Dns.GetHostName();
var ip = Dns.GetHostEntry(host).AddressList[0];
var endPoint = new IPEndPoint(ip, port);
var socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
try
{
    socket.Bind(endPoint);
    socket.Listen(100);
    while (true)
    {
        Console.WriteLine("Waiting...");
        mre.Reset();
        socket.BeginAccept(new AsyncCallback(AccetCallBack), socket);
        mre.WaitOne();
    }

如果需要其他名称,可以调整进程名称。

Github