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

Cevap