开发遇到php通过socket调用 java, 本地通过 localhost可以调用, 弄到服务器上出错 'socket_connect(): unable to connect [111]: Connection refused'.
用到的php调用jar包的开源项目: http://code.google.com/p/lajp/.
本地测试没问题, 应该是服务器的一些配置问题.
忘了补充很重要的一点:php和java都在同一台服务器上, 但是php在docker环境, 而java的socket是直接在服务器上跑得.
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
服务器端口是不是没有开放,或者是防火墙的配置问题
给几个检查点:
java程序监听端口
java程序绑定的IP
防火墙
可以通过中间件来处理,例如ICE ,Thrift