تلنت

رابطه تلنت امکان ارسال و دریافت داده در فرمت RAW را فراهم می کند. این رابطه تقریباً با رابطه TCP/UDP یکسان است. اما در مقابل این، ارتباطات باز نگه داشته می شوند. ارتباط نیز می تواند از طریق یک رابطه سریال انجام شود.

اطلاع: رابطه خودکار با چرخه slowest assigned SPS همگام می شود. پیام ها توسط سیستم بافر شده اند، بنابراین هیچ پیام از دست نمی رود.

عملکرد

رابطه می تواند به عنوان TCP Client یا TCP Server پیکربندی شود. علاوه بر این، امکان ارسال داده های USB یا سریال وجود دارد. با استفاده از متغیر connect، می توان ارتباط را کنترل کرد. این متغیر ذخیره شده است، اما در صورت قطع ارتباط، متغیر به حالت اولیه بازمی گردد.

شما باید توجه کنید که اگر هیچ داده ای مبادله نشود، یک Timeout رخ می دهد. هنگام رسیدن به Timeout، پس از گذشت زمان تکرار، یک ارتباط جدید ایجاد می شود. اگر Transfer-Timeout به 0 تنظیم شود، ارتباط کنترل نمی شود. این پیکربندی برای ارتباطات TCP توصیه نمی شود.

نکته: تعداد تکرار ها می تواند به بی نهایت تنظیم شود، با تنظیم مقدار به -1.

Telnet-Client (TCP و USB)

متغیر توضیحات
connect اتصال به سرور. اگر متغیر درست باشد، خودکار تکرار می شود تا تعداد تکرارها به دست آید. سپس باید متغیر یک بار FALSE و سپس دوباره TRUE شود. توجه کنید که ارتباط غیر همزمان است، بنابراین ممکن است باید منتظر بمانید تا یک پاسخ از متغیر بیاید.
send داده ها را به رابطه ارسال می کند. ارتباط قبلاً باید انجام شده باشد. ببینید آماده سازی داده.
!send مانند send، اما همه پیام ها ارسال می شوند. این برای رابطه های سریع مفید است.
recv داده ها را از رابطه دریافت می کند.
offline اگر ارتباطی وجود ندارد، این متغیر درست است.

Telnet-Server (TCP)

متغیر توضیحات
connect در حال حاضر استفاده نمی شود.
send داده ها را به رابطه ارسال می کند. ارتباط قبلاً باید انجام شده باشد. ببینید آماده سازی داده.
!send مانند send، اما همه پیام ها ارسال می شوند. این برای رابطه های سریع مفید است.
recv داده ها را از رابطه دریافت می کند.
offline اگر ارتباطی وجود ندارد این متغیر درست است.

آماده سازی داده

کدگذاری خط پیش فرض UTF-8 است. اگر کدگذاری های دیگر استفاده شوند، می توانند در گیت وی زیر گسترش تنظیم شوند. کاراکترهایی که پشتیبانی نمی شوند، تلاش می شود با روشهای جایگزین ترجمه شوند. در غیر این صورت، کاراکترهای نامعتبر حذف می شوند یا توسط یک ? جایگزین می شوند.

توجه: همچنین کنترل کاراکترها و سربرگ نیز ترجمه می شوند.

کنترل کاراکتر

کنترل کاراکتر یا پایان خط در انتقال به SPS ارسال نمی شود. علاوه بر این، پس از هر پیام اضافه می شود. امکان حذف آن وجود ندارد.

اگر یک پیام بدون پایان معتبر تشخیص داده شود، آن را رد کرده و در مانیتور مربوطه نمایش داده می شود. سپس ارتباط دوباره ایجاد یا قطع می شود.

اگر چندین کنترل کاراکتر مختلف تشخیص داده شوند، می توانند با یک خط جدید جدا شده باشند. همیشه با اولین خط جدید ارسال می شود. این نیز ممکن است خالی باشد.

تسلسل فرار اختصار ASCII Hex
\n LF 0A
\r CR 0D
\r\n CRLF 0D 0A
\0 NUL 00
\t TAB 09
\e ESC 1B
\f FORMFEED 0C
\x## تخمین زده شده ##

کدگذاری کاراکتر

فرمت کدگذاری کاراکتر می تواند در گیت وی زیر گسترش تنظیم شود. کدگذاری در هر دو جهت ترجمه می شود. Antcas Control همیشه UTF-8 را به عنوان پیش فرض استفاده می کند.

سربرگ

یک سربرگ می تواند پس از اتصال ارسال شود. این می تواند در گیت وی پیکربندی شود. در سرور، هر بار یک اتصال ایجاد شده است که به عنوان شناسه ارسال می شود. اگر یک Telnet-Client استفاده شود، پیام به طرف مقابل در هنگام اتصال ایجاد می شود.

پیام شامل escape characters نیز منتقل می شود.