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 = socket.recv(1024) 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 = binascii.hexlify(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
