Soket veri hatası düzeltilmiş olması gerekiyor mu?

4 Cevap php

PHP soket iletişimi kullanarak, ben bir mesaj başarıyla her mesaj gönderdikten sonra alınmışsa onaylamanız gerekiyor? Veya taşıma katmanı (TCP) herhangi gönderilen mesajların başarılı teslimat sağlanması, hata algılama ve düzeltme dikkat çekmek istiyorsunuz?

4 Cevap

Bu seviyede böyle şeyler hakkında endişelenmenize gerek yoktur. Eğer açık bir prize veri yazmak sonra, sonunda (uç noktaları arasında bir yol olduğunu varsayarak) doğru gelecek emin olabilirsiniz. Ne should özen soket fonksiyonların geri dönüş değerleri olduğunu. Güvenilir bir iletişim için socket_* fonksiyonların all return değerlerini kontrol edin.

TCP kadar gider gibi hata algılama ve düzeltme işler. ensuring başarılı teslimat (bkz. backhoe fade) gibi bir şey gerçekten yok, bu yüzden hesaba bir mesaj olmayacak olasılığını almak gerekir hangi bazı seviye var teslim.

Sen güvenle php işlevi belirli bir hata işaret etmezse veri başarıyla alındığını inanamıyorum.