PHP bir bağlantı noktası kullanarak bir Java programı bağlanma ile ilgili sorunlar

2 Cevap java

Birisi bu ışık döken umuyor.

Ben bir port açar ve bu port üzerinden dinlemeyi bir java programı için bazı metin gönderir bir PHP programı var. Temel olarak, bu bir java programa bu portu üzerinden bağlanan bu PHP program birçok örnekleri var olabilir. Java programı rehber bir API, cevabı alır ve sonra geri PHP program için bağlantı noktası üzerinden bilgi gönderir.

Bu işe çözüm gibi görünüyor ama bazen benim PHP programında boş bir cevap alıyorum. Java programı başarıyla çalıştırmak çalışır ama cevap dize php programı için bağlantı noktası üzerinden geriye bulaşmaz.

Bu çözüm geçerli geliyor mu? Ben hiç java programı PHP programına yanlış bilgi geri gönderecektir bir örneği var mı? Herkes burada herhangi bir sorun görüyor musun? Bir demet teşekkür!

2 Cevap

"Bir portu açar" belirsiz, ne demek kabul edeceğim "bir TCP bağlantısı açar".

Orada belirtilen düzeni çalışmıyor olabilir neden yok, ama sen yaşıyorsanız sorunun nedenini daraltmak için yeterli bilgi vermemesi.

PHP script Java kodu boş bir yanıt aldığında, bağlantı kesildi çünkü bu olabilir, ama bir ucunda ya da diğer kod bir hata olduğunu daha olasıdır. Hatalar için tüm sonuç değerleri test emin olun.

Eğer sorunu bulmak için yardıma ihtiyacınız varsa, size sorunu gösteren alabilirsiniz daha fazla özelliklerini, (bağlantının her iki ucu için) gerçek kod ideal küçük örneği göndermek gerekir.

Yapar Java programı yazdıktan sonra close ya da en azından flush soket akışı?

Ayrıntılar ve uygun kod örnekleri için temel Güneş öğretici "All About Sockets" danışın.