Skip to main content

مستودع GitHub

اطّلع على الشيفرة المصدرية وساهم في تطويرها

الميزات

  • تم اختباره مع Go 1.13+
  • تنفيذ عالي الأداء
  • دون تبعيات خارجية
  • يستخدم مكتبة context الخاصة بـ Go لإلغاء العمليات

التثبيت

ثبّت المكتبة والعميل النموذجي:
سيتم تثبيت الملف التنفيذي bztcp في $GOPATH/bin.

البدء السريع

اختبر العميل البرمجي باستخدام البرنامج التنفيذي المرفق:

خيارات سطر الأوامر

إذا تم التنفيذ بنجاح، سترى رسائل مشابهة لما يلي:

استخدام المكتبة

الدوال الأساسية

توفر المكتبة دالتين رئيسيتين:

مثال بسيط

الاستخدامات المتقدمة

الإلغاء المستند إلى السياق

استخدم حزمة context في Go لتنفيذ إيقاف تشغيل سلس:

معالجة تدفق البيانات

تحتوي البنية StreamData على الرسالة المُحلَّلة:

معالجة الأخطاء

مثال كامل

المتطلبات

  • Go 1.13 أو أحدث (يستخدم مكتبة context، ويتطلب Go 1.8+)
  • اتصال شبكي إلى tcp-v1.benzinga.io:11337

انظر أيضًا