سؤال

لا أحد يعرف من مصدر C # الخادم VT100 مفتوح؟ أنا أبحث لإنشاء C # الخادم الذي يفهم أحرف من عميل VT100.

هل كانت مفيدة؟

المحلول 2

وتعذر العثور على C # واحد ولكن هذا جافا حساب لديه جوهر ذلك.

نصائح أخرى

وهذا يأخذ مني waaaay الظهر. أنا ... لا أعتقد أنه من الخادم، ولكن التطبيق، وهذا يحتاج إلى فهم تسلسل الهروب.

وخادم يحتاج فقط لتمريرها إلى التطبيق الذي يتم تشغيله.

والتفكير في تطبيق يستند إلى النص. فإنه يحتاج إلى معرفة ما كان المستخدم يرسل إليها بحيث يمكن أن تعيد الرد المناسب. ملقم المحطة الطرفية الذي نتحدث عنه يجلس بين التطبيق والمستخدم، بوصفها جزءا من طبقة الاتصالات. ما الخادم يمكن (ويجب) القيام به هو إرسال طلب للنوع المحطة الطرفية وتحليل نتيجة للتأكد من أنها تتحدث إلى VT100. ولكن، أبعد من ذلك (حتى تسجيل الدخول هو تطبيق آخر)، ويهمني ان ترك الأمر للتطبيق للرد على الأوامر نازلة السلك.

وهناك طريقة أخرى للنظر في ذلك: تخيل الخادم وتشغيلها. ما سوف تفريغ للمستخدم؟ وC: \؟ هذا التلنت. ما هو جيد أن تفعل سلسلة VT100 الهروب في موجه DOS؟ ليس الكثير (موجه DOS هو في الحقيقة "command.com" الحديث إلى المستخدم - في "تطبيق" كنت أتحدث عنها في وقت سابق، التلنت لا تفسير تسلسل هروب، انها ببساطة تمريرها إلى command.com والقيادة. كوم يبصق الاستجابة).

إذا كان لديك عميل VT100، يجب إنشاء tcplistener بسيطة وتعيينها للاستماع 23 ميناء. إرسال الأوامر VT100. إذا كنت تريد، ويمكنني أن أرسل ج # رمز

وHVE ش حاول ackterm ؟ ... لقد غوغليد مجرد مصطلح "تنفيذ VT100 صافي "(بعد u've استجابت لبلدي <لأ href =" https://stackoverflow.com/questions/1643594/c-transform-a-string-targeted-for-the-unix-shell-use-for- على النوافذ الأوامر-PR / 1643700 # 1643700 "> سؤال كان ) وحصلت على مقال عن <لأ href =" http://www.codeproject.com/KB/IP/terminalcontrol.aspx "يختلط = "noreferrer نوفولو"> codeproject التي تتحدث عن ackterm. كنت أعتقد أن تريد شيئا قريبا ... هو عميل telnet (على ما أظن) الذي يفهم كيفية تحليل الأوامر VT100. هذا هو ملاحظتي. (لقد استعملت للاتصال ملقم Telnet بلدي). مفتوح المصدر، وبالتالي كنت قد لمعرفة أي جزء من الشفرة التي تحتاج إليها. لقد اكتشفت للتو عن ذلك اليوم، والتي لا تزال في عملية استخراج ما أحتاج. وأنا أعلم في تقريرها هناك في مكان ما ...

ويساعد هذا الأمل. أنا مدين ش على ثنإكس لذكر لي في الاشياء VT100.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top