有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

PHP使用端口连接到Java程序时出现问题

希望有人能解释一下

我有一个PHP程序,它打开一个端口并将一些文本发送到一个java程序,该程序在该端口上侦听。基本上,这个PHP程序可能有许多实例通过这个端口连接到这个java程序。java程序联系API,检索答案,然后通过端口将信息发送回PHP程序

这个解决方案似乎有效,但有时我在PHP程序中得到一个空响应。java程序运行成功,但应答字符串不会通过端口传输回php程序

这个解决方案听起来有效吗?我会有一个java程序将错误信息发送回PHP程序的实例吗?有人看到这里有什么问题吗?非常感谢


共 (2) 个答案

  1. # 1 楼答案

    “打开一个端口”是不明确的,我假设你的意思是“打开一个TCP连接”

    没有理由认为您概述的方案不起作用,但是您没有提供足够的信息来缩小问题的原因

    当PHP脚本从Java代码中得到空响应时,可能是因为连接中断,但更可能是一端的代码或另一端的代码有错误。确保正在测试所有结果值是否存在错误

    如果您需要帮助查找问题,则需要发布更多详细信息,最好是最小的实际代码示例(用于连接的两端),以展示问题

  2. # 2 楼答案

    Java程序在写入后是否关闭或至少刷新套接字流

    有关详细信息和适当的代码示例,请参阅基本Sun教程"All About Sockets"