小编use*_*996的帖子

Java UDP通信小程序到UDP服务器

我已经在不同的方法上工作了2个完整的编码日,我需要一些帮助:

我想用java在线创建一个多人游戏.为此,我需要服务器和applet之间的通信

我的印象是,只要UDP服务器在托管applet的同一台机器上运行,它就可以工作.(也许我需要纠正)

我在错误控制台(来自applet)上不断收到此错误java.security.AccessControlException:访问被拒绝(java.net.SocketPermission 127.0.0.1:5556 connect,resolve)

当尝试在applet上接收消息时,没有任何反应,没有任何内容被发送,也没有收到任何内容(udp服务器正在发送消息,applet没有收到,我知道udp发送正确,因为我单独测试它与客户端)

这是UDPclient.java applet:

``

import java.io.*;
import java.net.*;
import java.applet.*;
public class UDPClient extends Applet
{
    protected DatagramSocket socket = null;
    protected DatagramPacket packet = null; 
    String ipAddress;
    public void init()
    {
        try{
        System.out.println("got username");
        String username = getParameter("username");
        System.out.println("got ip");
        ipAddress = getParameter("ip"); 
        System.out.println("makingsocket");
        socket = new DatagramSocket();
        System.out.println("sending packet");
        sendPacket();
        System.out.println("receiving packet");
        receivePacket();
        System.out.println("closing socket");
            socket.close();
        }catch(Exception e){e.printStackTrace();}
    }
    public void sendPacket() throws IOException
    {
         byte[] buf ="hihihi".getBytes(); // send hihihi
        InetAddress …
Run Code Online (Sandbox Code Playgroud)

java applet udp client-server communication

5
推荐指数
1
解决办法
3727
查看次数

布尔表达式简化

我试图用 39 个输入和大约 5 亿 - 8 亿个术语(如许多 and/not/or 语句中那样)来简化布尔表达式。

\n\n

不需要完美的简化,但如果有一个好的简化就更好了。

\n\n

我知道 K-mapsQuine\xe2\x80\x93McCluskeyEspresso算法。然而,我也意识到,根据我所读到的内容,这些机制需要很长时间才能简化这种规模的电路。

\n\n

我需要在 24 小时内尽可能简化这个表达式。

\n\n

经过谷歌搜索后,我发现很难找到任何资源来尝试简化如此规模的机器!是否有任何资源或图书馆可以尝试在 24 小时内至少在某种程度上简化此操作?

\n

boolean-logic boolean circuit boolean-expression

3
推荐指数
1
解决办法
1184
查看次数