TCP/IP DAT
پرش به ناوبری | پرش به جستجو
خلاصه (Summary)
TCP/IP DAT برای ارسال و دریافت اطلاعات از طریق یک اتصال TCP/IP بین دو کامپیوتر از راه دور استفاده میشود. این DAT تمامی پیامها را بدون صفبندی یا بافر گرفتن دریافت میکند و به شما اجازه میدهد هر پیامی که بخواهید ارسال کنید.
برای ارسال پیامها از tcpipDAT_Class استفاده کنید و پیامهای دریافتی را با Callback DAT متصل به TCP/IP DAT مدیریت کنید.
این DAT میتواند برای رهگیری تمام اطلاعات خامی که از یک Pipe Out CHOP ارسال میشود نیز استفاده شود. Pipe In CHOP و Pipe Out CHOP نیز از طریق اتصال TCP/IP ارتباط برقرار میکنند، هرچند از یک سینتکس خاص استفاده میکنند.
مراجعه کنید به: Peer Class، UDP In DAT، UDP Out DAT.
برای Tscript، به Tscript send Command مراجعه کنید.
نکته برای ویندوز: در صورت مشکل اتصال، مطمئن شوید که Windows Firewall غیرفعال باشد.
محتوا (Contents)
-
Summary
-
Parameters – Connect Page
-
Parameters – Received Data Page
-
Parameters – Common Page
-
Info CHOP Channels
5.1 Specific TCP/IP DAT Info Channels
5.2 Common DAT Info Channels
5.3 Common Operator Info Channels
پارامترها – Connect Page
-
Connection Mode (mode) ⊞
مشخص کنید که این اپراتور بهعنوان کلاینت یا سرور عمل میکند. -
Network Address (address)
اگر نود بهعنوان کلاینت عمل میکند، باید آدرس IP سرور را وارد کنید. -
Port (port)
پورت شبکه برای گوش دادن یا اتصال (بسته به اینکه نود سرور یا کلاینت باشد). -
Shared Connection (shared)
استفاده از همان اتصال که سایر DATهای شبکه با همان پروتکل استفاده میکنند. -
Row/Callback Format (format) ⊞
تعیین میکند که دادههای ورودی چگونه به جدول تجزیه شوند. -
Active (active)
فعالسازی اتصال.
پارامترها – Received Data Page
-
Callbacks DAT (callbacks)
Callback DAT برای هر پیام دریافتی اجرا میشود. -
Execute from (executeloc) ⊞
تعیین میکند اسکریپت از کجا اجرا شود. -
From Operator (fromop)
کامپوننتی که تغییر وضعیت آن باعث اجرای اسکریپت در DAT میشود. اگر Execute from روی Specified Component تنظیم شود، مسیر اسکریپت از همان کامپوننت خواهد بود. -
Clamp Output (clamp)
به طور پیشفرض DAT محدود به ۱۰۰ پیام است، با این گزینه میتوان آن را به هر مقداری از جمله نامحدود تغییر داد. -
Maximum Lines (maxlines)
تعداد پیامها را محدود میکند، پیامهای قدیمیتر ابتدا حذف میشوند. -
Clear Output (clear)
تمام خطوط به جز سرصفحه حذف میشوند. برای پاک کردن با دستور اسکریپت، مثال: -
Bytes Column (bytes)
خروجی بایتهای خام پیام در یک ستون جداگانه.
پارامترها – Common Page
-
Language (language) ⊞
انتخاب زبان اسکریپت برای DAT. -
Edit/View Extension (extension) ⊞
انتخاب پسوند فایلی که برای ویرایشگرهای خارجی ارائه شود. -
Custom Extension (customext)
مشخص کردن پسوند سفارشی. -
Word Wrap (wordwrap) ⊞
فعال کردن شکستن خطوط برای نمایش نود.
کانالهای Info CHOP
اطلاعات اضافی TCP/IP DAT از طریق یک Info CHOP قابل دسترسی است.
کانالهای خاص TCP/IP DAT
-
connections – تعداد یا وضعیت اتصالات
-
messages_pending – پیامهای در انتظار
کانالهای عمومی DAT
-
num_rows – تعداد ردیفها در DAT
-
num_cols – تعداد ستونها در DAT
کانالهای عمومی Operator
-
total_cooks – تعداد دفعات Cook اپراتور از زمان شروع اجرا
-
cook_time – مدت زمان آخرین Cook (میلیثانیه)
-
cook_frame – شماره فریم آخرین Cook نسبت به تایملاین کامپوننت
-
cook_abs_frame – شماره فریم نسبت به زمان مطلق
-
cook_start_time – زمان شروع Cook در آن فریم (میلیثانیه)
-
cook_end_time – زمان پایان Cook در آن فریم (میلیثانیه)
-
cooked_this_frame – اگر اپراتور در این فریم Cook شده باشد مقدار ۱ دارد
-
warnings – تعداد هشدارها (در صورت وجود)
-
errors – تعداد خطاها (در صورت وجود)
