2012-09-13 8 views
11

क्या कोई भी पुस्तकालय या कक्षा के बारे में जानता है जो vt100 टर्मिनल को अनुकरण करता है (ग्राफिकल या नहीं, इससे कोई फर्क नहीं पड़ता)। जो मैं मूल रूप से चाहता हूं वह एक वर्ग है जो एक vt100 टर्मिनल के तर्क को लागू करता है (जैसे कि "डिलीट" कोड प्राप्त करने पर एक डिलीट फ़ंक्शन कॉल होगा, या यदि GUI आधारित एक char को हटा देगा)।जावा टर्मिनल एमुलेटर

http://telnetd.sourceforge.net/

तुम भी कोशिश कर सकते हैं:

http://www.jcraft.com/jcterm/

यह एक VT100 की तरह बर्ताव करता है और एक SSH2 कनेक्शन का उपयोग करता

उत्तर

4

telnetd एक पूरा एक बहुत अच्छी तरह से प्रलेखित समाधान हो रहा है। लेकिन वेबसाइट इंगित करती है कि वीटी 100 अनुकरण अपूर्ण है। https://github.com/traff/jediterm

यह दोनों चित्रमय कार्यान्वयन के साथ-साथ एपीआई ओवरराइड करने के लिए किया गया है:

+0

बहुत धन्यवाद @ ट्रारोथ, मैं उन पर एक नज़र डालूंगा। – Rima

+1

टेलनेट एक सर्वर है। यह टर्मिनल अनुकरण नहीं करता है। टेलनेट क्लाइंट ऐसा करते हैं। – EJP

+1

@EJP: आप गलत हैं। यह एक स्टैंडअलोन एप्लिकेशन नहीं है, लेकिन एक लाइब्रेरी है, और इसमें सर्वर और क्लाइंट दोनों बनाने के लिए आवश्यक सब कुछ शामिल है। –

5

JediTerm परियोजना पर एक नज़र डालें। ग्राफिकल संस्करण रिमोट कनेक्शन (जेएसएच का उपयोग करके) और स्थानीय पीटीआई (जेपीटीई का उपयोग करके) के लिए काम करता है।

+0

अच्छा। मैं उसे नहीं जानता था। –