network-programming相关内容

在JSON-RPC连接上读取多个JSON对象

我正在制作一个流API,该API处理RPC样式调用以及从服务器到客户端的通知(而不是从JSON-RPC规范中的客户端到服务器的通知).不幸的是,最后一部分排除了JSON-RPC +持久HTTP. API基于JSON和JSON-RPC规范. JSON- http://www.ietf.org/rfc/rfc4627.txt JSON-RPC- http://www.jsonrpc. ..
发布时间:2019-11-26 19:56:10 JavaScript

为什么JSON文档没有被完全使用?

我正在尝试从外部来源检索JSON数据以进行练习.我已经准备好了所有代码,但是由于某种原因,我收到一条错误消息,指出该文档没有被完全使用.我已经看过并阅读了多个教程和指南,但似乎仍然无法正确完成.我也在堆栈中搜索了答案,但是由于我不知道出了什么问题,所以我真的不知道要寻找什么. 所有代码均已就绪,并且没有明显的错误. JSON数据已经过验证,可以作为原始JSON数据进行检索,如日志中所示.当将 ..
发布时间:2019-11-24 14:35:33 Java开发

Netty IdleStateHandler出现问题-我是否以错误的方式对其进行了测试?

我有一个玩具Netty服务器,当客户的频道未发生任何事件时,我正尝试向他们发送心跳消息.我正在通过远程登录服务器,编写消息然后不发送任何内容来对此进行测试,但是我听不到任何声音! 控制台: >>telnet localhost 6969 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. >>foo ..
发布时间:2019-09-02 09:24:37 Java开发

是否可以使用JavaScript进行实时网络游戏

是否可以使用JavaScript制作实时网络游戏?我见过flash做的,但我有兴趣制作一款不依赖于任何插件的基于浏览器的多人游戏。我已经读过,不可能保持Ajax连接为流通信打开,并且每秒进行几次新的Ajax连接以保持客户端与服务器同步是不可行的。 解决方案 使用WebRTC代替WebSockets访问对等和UDP。请参阅此处: WebRTC是否使用TCP或UDP?和 ..
发布时间:2019-06-12 11:40:11 前端开发

如何在服务器到达浏览器之前编辑服务器发送的js文件?

在正常浏览会话期间,我想在浏览器收到之前编辑特定的javascript文件,因为一旦它到达那里就无法编辑。这有什么工具吗?对于我需要它,我不能只保存它并在我的磁盘上编辑它。 我已经准备好学习如何自己编程但是如果有人可以点或多或少我要做的事我会非常感激。我必须拦截数据包,直到我拥有整个文件,同时阻止浏览器接收它的任何部分,然后手动编辑它并将其转发到同一个端口。 我不认为我可以通过使用pc ..

什么是网络中的骨架?

在J2EE应用程序中,客户端 (应用程序,JSP,servlet, JavaBeans)通过 远程接口访问实体bean。因此,即使客户端和企业 bean在同一个JVM,OS或 中,每个 客户端调用都可能通过网络存根和骨架路由 机器。 什么是网络骨架?某种代理?我理解一个存根是一个单独使用的连接,这是正确的吗? 解决方案 在RMI术语中,骨架是生成的对象,它位于服务器 ..
发布时间:2019-01-15 10:09:07 J2EE

Sigar网速

这个lib对于获得cpu,ram和其他工作人员来说非常棒。但是,我无法弄清楚,如何获得网络速度。这意味着。在一段时间内发送和接收的数据量是多少?有没有办法给我这个数据? 这可能是我要搜索的内容吗? Tcp stat = sigar.getTcp(); stat.getInSegs()+“收到的段数” stat.getOutSegs()+“段发送” 如果在siga ..
发布时间:2019-01-08 12:28:07 Java开发

如果端口对多播组无关紧要,为什么DatagramSocket.joinGroup()方法采用SocketAddress?

我只是好奇。这是API错误吗?当你加入一个组播组时,你不使用该端口,只使用组播地址(IP)作为组播组,对吗? 这是一个烦恼吗?是否会使用PORT? 解决方案 这个问题会更好地重新表述为'为什么 DatagramSocket.joinGroup()带一个 SocketAddress 参数,它可以包含一个端口号?' 忽略 SocketAddress 中的端口号。多播完全根据IP地址 ..
发布时间:2019-01-02 20:49:29 Java开发

使用java在网站上实现家长控制

我想在java中编写一个独立的应用程序来控制对受限制网站的访问,而当父母不在时,孩子们会使用互联网。主要想法是根据正在浏览的人阻止成人/不受欢迎的网站。用例如下: 1.用户打开浏览器。 2.我们的应用程序(在后台运行)应弹出一个验证框并要求用户输入密码。 3.根据输入的密码,应用程序会将用户识别为成人或小孩。 4.如果是成人,网站将不受限制。 5.如果是小孩,那么必须发生以下事情: ..
发布时间:2018-12-29 20:29:47 Java开发

写入Socket outputStream没有关闭它

我想给服务器写一些消息。 每次,仅对于tramsmitting,我关闭outputStream并在必须发送下一条消息时重新打开它。 os.write(msgBytes); os.write(“\\\\ n”.getBytes()); os.flush(); os.close(); 如何保持此Socket的OutputStream,os,打开并仍能发送消息? ..
发布时间:2018-12-29 20:09:51 Java开发

当网络上的所有计算机具有相同的公共IP地址时,如何将UDP数据包发送到特定计算机?

这是问题,这很简单(理解......): 我家里有2台电脑,它们都有相同的公共IP地址(例如1.2 .3.4)。 我在咖啡店(不同的网络)有一台电脑,所以它有一个不同的公共IP地址。 我想从咖啡馆的电脑发送一条消息(例如“hi”)到我家里的一台电脑。 我'使用Java时,请考虑以下非常简单的发送方程序(为简单起见,我为了简单起见处理了异常处理): 主要做的是: ..
发布时间:2018-12-28 22:19:52 Java开发

使用RequestFuture.get()时Android排名超时异常

在我的片段中,我正在尝试使用TMDB的开放电影数据库来获取有关“正在播放”电影的详细信息。 如果我使用RequestFuture.get(时间,执行此齐射请求的TimeUnit方法总是会出现超时错误。如果我在Safari中手动测试相同的Url,我会立即得到结果。 我所知道的: 1。)这不是任何JSON解析错误。(程序甚至没有进展到解析步骤) 2。)没有互联网问题与AVD。 ..
发布时间:2018-12-28 21:32:23 Java开发

rmi.transport.tcp.tcptransport Connectionhandler消耗大量CPU

我正在运行第三方RMI-Server应用程序,只提供一种方法(“getImage()”将图像返回为byte [])。此方法的实现(通过SOAP-WS获取图像)由我提供。 运行此RMI服务器的问题是CPU消耗高(使用jvisualvm测量):65 cpu时间的百分比进入“sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run()”和 ..
发布时间:2018-12-28 15:31:38 Java开发

在Java中忽略您自己的UDP广播

在我的程序中,我发送UDP广播并对它们作出反应。我需要一种方法来忽略我发送的UDP广播,但对那些不是来自我的机器的广播做出反应。 我做了尝试使用: if(NetworkInterface.getByInetAddress(packet.getAddress())!= null) 但在某些情况下这会生成IOExceptions(java。 net.SocketException:没有网络接 ..
发布时间:2018-12-28 15:28:59 Java开发

Java RMI资源

大家好,我目前正在开展一个涉及大量使用Java RMI的项目,我想知道是否有人知道有关它的任何好资源。 问题我正在使用我目前发现的材料,它通常已经过时(如Java 1.3)和/或半完成。我甚至乐意买一本关于它的书,但在亚马逊上看,所有的书都像7岁。 因此,如果有人知道任何好的资源,书籍或良好的示例实现,我将非常有兴趣了解它们。在此先感谢您的帮助。 解决方案 RMI Hello ..
发布时间:2018-12-26 14:52:24 Java开发

聊天应用程序出错

我是java的新手。我尝试制作聊天应用程序,但是当我运行单个客户端时会出现一些错误。为什么文本区域和文本字段不显示。我得到的是由于接受函数而发生的。当编译器达到接受函数时,应用程序变得忙碌。即应用程序的屏幕不显示。 客户代码一: import java.awt。*; import java.awt.event。*; import javax.swing。*; import ..