簡體   English   中英

PHP使用端口連接到Java程序的問題

[英]Problems with PHP connecting to a Java program using a Port

希望有人可以對此有所啟發。

我有一個PHP程序,該程序打開一個端口並將一些文本發送到在該端口上偵聽的Java程序。 基本上,可能有許多此端口的PHP程序實例通過該端口連接到該Java程序。 Java程序聯系API,獲取答案,然后通過端口將信息發送回PHP程序。

該解決方案似乎有效,但有時我的PHP程序中會得到空響應。 Java程序運行成功,但是答案字符串未通過端口傳遞回php程序。

這個解決方案聽起來有效嗎? 我是否會遇到Java程序會將錯誤信息發送回PHP程序的實例? 有人可以在這里看到任何問題嗎? 謝謝一群!

“打開端口”是模棱兩可的,我將假設您的意思是“打開TCP連接”。

您所概述的方案沒有理由無法奏效,但是您沒有提供足夠的信息來縮小問題根源。

當您的PHP腳本從Java代碼得到空響應時,可能是因為連接中斷了,但是一端或另一端的代碼更有可能出現錯誤。 確保正在測試所有結果值是否有錯誤。

如果需要幫助發現問題,則需要發布更多詳細信息,理想情況下,您可以展示實際問題的最小示例(對於連接的兩端)。

Java程序在寫入后是否關閉或至少刷新了套接字的流?

有關詳細信息和正確的代碼示例,請查閱基本的Sun教程“關於套接字的全部”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM