Giter VIP home page Giter VIP logo

vtx_clientserver's People

Contributors

codewar65 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vtx_clientserver's Issues

keymapping only work on US-QWERTY

the keymapping tables in VTX client work only for US QWERTYkeyboards. On international keyboard layouts such as AZERTY only alpha keys are working, any numbers (except numpad) or special characters will output the US QWERTY value for thay key.

Catching error

Since I'm behind a firewall. I can't connect via VTX Client, however due to this I get a strange javascript error in your console:

Error: [Object Event]

Javascript console in my browser says: failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT.

Maybe catch the error connection better, and report the correct error to the user (eg. 'Time-out, cannot connect')? Instead of 'Object Event'.

image

Regards,
Melroy

Support RLOGIN protocol

Would be cool to support RLOGIN as a protocol for synchronet...

   wsProtocol : "rlogin:user:pass:info",

Where it's a raw/plain connection, but on connection, the info after rlogin: is sent null delimited over the port at the top of the connection, from there, it works like a raw socket connection.

   "rlogin:user:pass:info".split(':').splice(1).join('\x00') + '\x00';

Odd Telnet Behavior

Testing VTX client only connecting to my BBS. Almost everything works great, except a few places where I see the client sending the text '@"' without the single quotes, the double quote included.

So: (AT)(Double Quote)

If I turn off telnet mode, and use raw it does not happen but I get some other characters appearing before screen clears and such which I am leaning to being the telnet codes.

I also have to use hixie mode, not sure exactly what it does but because I use WSS for my sockets, without hixie it does not connect. I have to use WSS as my pages are served over HTTPS.

Any suggestions for the @" issue? I can reproduce them anytime and I can get you into my system to test if you need.

Glitch in PETSCII rendering

Hi uploaded and configured VTXClient at this URL:
https://www.sblendorio.eu/vtx/

You can try interacting with it: sometimes chars are rendered, but most of times no, only blank space in place of every char.

The "reference" output is here (it's a full C64 emulation):
https://bbs.retrocampus.com/

Websocket is at wss://bbs.sblendorio.eu:8080
Corresponding "vanilla" socket is at bbs.sblendorio.eu:6510

Those are parameters I used in index.html:

    var vtxdata = {
        sysName:        "Retrocampus BBS online",
        wsConnect:      "wss://bbs.retrocampus.com:8080",
        term:           "PETSCII",
        codePage:       "C64",
        autoConnect:    0,
        telnet:         1,
        wsProtocol:     'bbs',
        wsDataType:     'arraybuffer',
        fontSize:       '24px',
        fontName:       'UVGA16',
        crtCols:        40,
        crtRows:        25,
        crtHistory:     25,
        xScale:         2,
        initStr:        "",
        defPageBorder:  232,
        defPageBG:      0x10,
        defCrsrFG:      0x07,
        defCrsrAttr:    [ 'thick', 'horizontal' ],
        defCellFG:      0x07,
        defCellBG:      0x00,
        defCellAttr:    []
    };
</script>

won't compile on Linux (CENTOS 7)

When tried to compile on Linux CentOS 7 there is following error:

vtxserv.pas(509,13) Error: Identifier not found "PHostEnt"
vtxserv.pas(586,57) Error: Identifier not found "TSockAddrIn"
vtxserv.pas(587,17) Error: Identifier not found "gethostbyname"

Laz_Synapse is used from

https://github.com/marado/synapse

And the Synapse library itself compiles fine.

There was also need to add ssl_openssl.pas into the project.

Thanks for any hint

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.