Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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
Javascript GraphStream:交互式Web应用程序_Javascript_Java_D3.js_Websocket_Graphstream - Fatal编程技术网

Javascript GraphStream:交互式Web应用程序

Javascript GraphStream:交互式Web应用程序,javascript,java,d3.js,websocket,graphstream,Javascript,Java,D3.js,Websocket,Graphstream,我正在尝试使用GraphStream开发一个交互式web应用程序。其想法是在图形上运行一些社区检测算法,并将其可视化。我希望使用D3.js作为图形渲染框架,并在运行算法的JavaWebSocket服务器(Tomcat)中使用GraphStream库。我想知道GraphStream是否已经具有websocket功能,可以直接与客户端(浏览器)websocket端点通信。我们也欢迎对更正确或更方便的体系结构提出建议。好主意。有一个WebSocket实现为浏览器提供GraphStream的事件模型。它

我正在尝试使用GraphStream开发一个交互式web应用程序。其想法是在图形上运行一些社区检测算法,并将其可视化。我希望使用D3.js作为图形渲染框架,并在运行算法的JavaWebSocket服务器(Tomcat)中使用GraphStream库。我想知道GraphStream是否已经具有websocket功能,可以直接与客户端(浏览器)websocket端点通信。我们也欢迎对更正确或更方便的体系结构提出建议。

好主意。有一个WebSocket实现为浏览器提供GraphStream的事件模型。它实现了一个网络协议

实际版本与gs core v1.3兼容

您可以从文件夹中运行示例

在测试文件夹中,按顺序运行以下命令:

  • 安装依赖项:
    npm安装ws-express
  • 使用类路径中的gs-core-1.3编译Test1.java:
    javac-cp path/to/gs-core-1.3.jar:。Test1.java
  • 运行节点服务器:
    node Test1server.js
  • 运行Java应用程序:
    Java-cp path/to/gs-core-1.3.jar Test1
  • 使用Test1.html中的代码作为项目的示例

  • 是的,我非常感兴趣,非常感谢任何形式的帮助。另外,如果您能提供一些步骤来运行中的示例,那就太好了。我试着运行test1.java和test1.html。但是我在test1.java中遇到了错误,比如
    code
    Listening?。。。收到:GET/gs/stream HTTP/1.1 java.lang.NumberFormatException:输入字符串:java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)java.lang.Integer.parseInt(Integer.java:580)java.lang.Integer.(Integer.java:867)TestServer$1.run(TestServer.java:41)我编辑了答案。JS gs netstream实现已更新。请参阅我的编辑以帮助您运行示例。@Yoann我也将考虑执行此项目。有什么好的提示/提示吗?谢谢