Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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
Java套接字桥无法连接_Java_Javascript_Php_Sockets - Fatal编程技术网

Java套接字桥无法连接

Java套接字桥无法连接,java,javascript,php,sockets,Java,Javascript,Php,Sockets,我有一个关于varsity的项目,我们应该使用Java套接字桥连接到聊天服务器(至少我是这样理解这个项目的) 因此,根据github页面,您应该将此添加到您的头部 <script type="text/javascript" src="java_socket_bridge.js"></script> 这对你的身体有好处吗 <applet id="JavaSocketBridge" archive="JavaSocketBridge.jar" code="Jav

我有一个关于varsity的项目,我们应该使用Java套接字桥连接到聊天服务器(至少我是这样理解这个项目的)

因此,根据github页面,您应该将此添加到您的头部

<script type="text/javascript" src="java_socket_bridge.js"></script>

这对你的身体有好处吗

<applet id="JavaSocketBridge" archive="JavaSocketBridge.jar" code="JavaSocketBridge.class" width="0" height="0"></applet>

我已经这样做了,还运行了make.sh文件来生成jar文件。 这是我的php文件:

<?php session_start(); ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="utf-8">
        <script type="text/javascript" src="java_socket_bridge.js"></script>
        <title>ValidateLogin</title>
    </head>
    <body>
        <?php
            $ip = $_POST['ip'];
            $port = $_POST['port'];
            $_SESSION['sid'] = session_id();
            $_SESSION['ip'] = $ip;
            $_SESSION['port'] = $port;
            // header("location: Game.php");
            echo '  <applet id="JavaSocketBridge" code="JavaSocketBridge.class" archive="JavaSocketBridge.jar" height="0" width="0"></applet>';
            echo "  <script>
                        console.log(document.getElementById('JavaSocketBridge'));
                        if(socket_connect('".$ip."', '".$port."'))
                        {
                            console.log('connected!');
                        }
                        else
                        {
                            console.log('not connected!');
                        }
                    </script>";
        ?>
    </body>
</html>

阿维泰洛金

我发现我必须在浏览器中启用Java。我使用了Java网站上关于如何在我的浏览器中安装和启用Java的页面