java-TCP-通过函数检查数据
我试图通过tcp客户端中的函数定期检查对象。java-TCP-通过函数检查数据,java,tcp,Java,Tcp,我试图通过tcp客户端中的函数定期检查对象。 如果我在与服务器建立连接的函数中检查对象,我可以成功接收该对象,但是如果我尝试使用gClient.getUpdate()进行相同的读取,我会得到一个空指针异常。 谢谢你的建议 一般程序流程: main调用tcp客户端(服务器正在别处运行) main中的循环通过客户端中的函数不断检查新对象 main根据新对象的详细信息更新输入映射数组 为了澄清,getUpdate()是我编写的用于检查新对象的函数在连接阶段,您可能忘记了在客户端中保存对对象的引用。
如果我在与服务器建立连接的函数中检查对象,我可以成功接收该对象,但是如果我尝试使用
gClient.getUpdate()
进行相同的读取,我会得到一个空指针异常。谢谢你的建议 一般程序流程:
- main调用tcp客户端(服务器正在别处运行)
- main中的循环通过客户端中的函数不断检查新对象
- main根据新对象的详细信息更新输入映射数组
为了澄清,getUpdate()是我编写的用于检查新对象的函数在连接阶段,您可能忘记了在客户端中保存对对象的引用。我只是在这里猜测;您的问题应该包含有关问题的更多信息,例如代码片段或堆栈跟踪。这里发生的事情完全不清楚。此外,这似乎几乎肯定是提问者代码的一个具体问题,而不是一个普遍感兴趣的问题。因此,我投票结束。然而,我鼓励发问者发布他的代码(实际代码!)和他的问题,以寻求帮助。