Skip to content
telnet client and terminal emulation in haxe/lime
Haxe GLSL
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
Export
Source
dependencies
.gitignore
LICENSE
PeoteTelnetClient.hxproj
PeoteTelnetClient.xml
README.md

README.md

Peote Telnet

Crossplatform terminal emulation and telnet client written in Haxe and
OpenFl/Lime Framework.

Depends on

Lime, peote-socket and peote-view, install with:

haxelib install lime
haxelib git peote-socket https://github.com/maitag/peote-socket
haxelib git peote-view https://github.com/maitag/peote-view

For html5 webclients you can use peote-proxy
on a dedicated server to connect them throught NAT.

Build

$ lime build peoteTelnetClient.lime linux (android/windows/html5)

Run

Edit the ip/port inside Assets/config.conf to configure adress of telnet-server you want to connect.

If run inside webbrowser, flashplayer (raw-socket-bridge) or websockets needs permission to leave sandbox,
so wrap around with a proxy running serverside.

Why another Terminal Emulation ?

  • use power of haxe-lime multiplatform code generation
  • building mud-clients ;)

Todo

  • display resizing
  • better error handling
  • reconnect socket
  • more control commands (keyboard-input)
  • local echo switch
  • ansi-background-colors
You can’t perform that action at this time.