Şahsen Socketler konusundan nefret etsem de bu alanda yeni bir şeyler paylaşıldığını görmek güzel.
Kod ile ilgili bir kaç fikir vereyim
1- [.!-&]
Regex içinde kullanılan köşeli parantez operatörü, tek karakter olasılığı belirlemenin yanı sıra, - karakteri ile aralık vermeyi de sağlar. [1-5] [a-z] [b-h] vs. gibi.. Metakarakterleri veya regex operatörlerini regex içinde kullanırken, bunları tanımlayıcı yardımcı operatörlerden destek alabilirsiniz.
Örnek: \Q \E Bu operatörler içinde kullanacağınız regex metakarakterleri düz metin gibi algılanacaktır.
Bunun dışında meta ve regex karakterlerini bir metin gibi kullanabilmek için mevcut karakterlerin 8 octal veya 16 hexadecimal karşılıklarını da regex üzerinde kullanabilirsiniz.
8 octal sayı sistemi = (0,1,2,3,4,5,6,7)
16 Hexadecimal sayı sistemi = (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
NOT: Bir karakterin 16 hexadecimal karşığını regex içinde kullanırken \x operatörünü kullanabilirsiniz.
Örnek: \x2E nokta karakterini temsil eder gibi..
8 octal da ise yalnızca \ bu operatörü kullanabilirsiniz.
Örnek: \56 nokta karakterini temsil eder.
$base tanımı ile bu değerlere ulaşabilirsiniz.
Tabi ihtiyaç oldukça kullanıp abartmamak gerek ;
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. 2- sockwrite komutunda -t anahtarı.
Bu anahtar, yollanan veri
&binary değişkeni olsa bile, düz metin olarak yorumlamaya zorlar.
Daha geniş açıklamalar yapıp içimi dökmek isterdim ama araştırıp keşfetmek daha zevkli
Faydalı kaynaklar.
1-
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2-
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
3-
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
kolay gelsin.