پرش به مطلب اصلی

PacketSplitStream

PacketSplitStream یک packet-line anchored bridge است. این نود یک worker packet line را به دو line پایدار stream-facing تقسیم می‌کند: یک خط up برای ارسال packetها به شاخه upload و یک خط down برای دریافت payload برگشتی از شاخه download.

کاربرد

  • ساخت chainهای ترکیبی packet/stream.
  • جدا کردن مسیر data stream از مسیر packet در سناریوهای خاص.
  • اتصال به نودهایی که یک سمت آن‌ها packet-line و سمت دیگر normal line است.

نمونه تنظیم

{
"name": "packet-split",
"type": "PacketSplitStream",
"settings": {
"up": "upload-branch-head",
"down": "download-branch-head"
}
}

تنظیمات

گزینهاجباریتوضیح
upبلهنام نودی که به عنوان entry سمت upload استفاده می‌شود
downبلهنام نودی که شاخه download از آن chain می‌شود

next در سطح بالای این نود عمدا استفاده نمی‌شود؛ مسیرها از settings.up و settings.down گرفته می‌شوند.

نکته‌ها

  • برخلاف HalfDuplexClient، این نود pairing handshake ندارد.
  • اگر فقط می‌خواهید packetها را روی stream طول‌گذاری کنید، معمولا PacketsToStream و StreamToPackets انتخاب واضح‌تری هستند.
  • packet line بین packetهای مختلف worker مشترک است؛ این نود را مثل یک اتصال TCP معمولی نبینید.