Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets Haxe OpenFL Udp套接字-sendTo()不工作_Sockets_Network Programming_Udp_Haxe_Udpclient - Fatal编程技术网

Sockets Haxe OpenFL Udp套接字-sendTo()不工作

Sockets Haxe OpenFL Udp套接字-sendTo()不工作,sockets,network-programming,udp,haxe,udpclient,Sockets,Network Programming,Udp,Haxe,Udpclient,这是主函数上方的变量定义: private var udpsocket:UdpSocket; udpsocket = new UdpSocket(); udpSend("HEY!"); 这是create()函数的内部: private var udpsocket:UdpSocket; udpsocket = new UdpSocket(); udpSend("HEY!"); 这是udpSend()函数: private function udpSend(msg:String):Void

这是主函数上方的变量定义:

private var udpsocket:UdpSocket;
udpsocket = new UdpSocket();
udpSend("HEY!");
这是create()函数的内部:

private var udpsocket:UdpSocket;
udpsocket = new UdpSocket();
udpSend("HEY!");
这是udpSend()函数:

private function udpSend(msg:String):Void {
    var adres:Address = new Address();

    adres.host = new Host(Soket.ip).ip;
    adres.port = Soket.port;
    try{
        udpsocket.sendTo(Bytes.ofString(msg), 0, msg.length, adres);
    }catch (e:Dynamic) {
        trace(e);
    }
}
Soket.ip和Soket.port定义为静态。 当我构建时,出现以下错误:

Custom(load.c(357) : Primitive not found : std@socket_send_to(5))

我怎样才能解决这个问题?谢谢

看起来该功能没有在cpp上实现,有一个PR open实现了它,所以我不能在我的项目上使用udp套接字?我不太确定,您需要等待对该主题有更好了解的人回答,抱歉。如果您使用的是neko,则需要从源代码处编译,因为提供的二进制文件都不包含UDP套接字。