Merhabalar,
Hex olarak gelen veriye uygun bir desen yazarak düzenli ifadeler ile kontrol ederek bunu yaparsınız. Eğer gelen veri yazdığınız desene uyuyorsa ek olarak data = "" satırını işletirsiniz olur biter.
İyi çalışmalar.
Samed YILDIRIM
05.09.2016, 16:19, "Sencer Hamarat" <[email protected]>:
Merhabalar,
Elimde soket bağlantısı ile sunucuya TCP/IP üzerinden veri gönderen cihazlar var.
Bu cihazların bazıları Binary encoded HEX string gönderirken bazıları ASCII string göndermekte.
Misal;
data = "" />
satırı ile veri aldığımda eğer gelen veri ASCII string ise doğrudan işlemeye başlıyorum
Eğer Binary encoded HEX string ise
data = "" />
metodu ile gelen veriyi HEX string'e çevirdikten sonra gerekli işlemlere tabi tutuyorum.
Bunu yapabilmek için de iki ayrı script çalıştırılması gerekiyor. Ben ise bu işin tek scriptte yapabileceğini düşünüyorum. Bu yüzden Python ile bu gelen socket verilerin tiplerini anlamaknın yolunu arıyorum.
Saygılarımla,
Sencer HAMARAT
,
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
