Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ MT-multithreading and servers » SSH package for U++ (A feature-rich ilbssh2 wrapper for Ultimate++)
Re: SSH package for U++ [message #49334 is a reply to message #48973] Sun, 28 January 2018 12:13 Go to previous messageGo to previous message
Oblivion is currently offline  Oblivion
Messages: 1226
Registered: August 2007
Senior Contributor
Hello all,

X11 forwarding support (the final missing piece of SSH package) code has finally landed.

X11 support is added as an operation mode for SshShell.

I believe that we have achieved a really remarkable result here (though this is a work-in-progress), given that:

- All SSH components have a very simple, easy to use, and uniform interface that supports time-constrained blocking, non-blocking operation modes and multithreading,

- They all work on Windows (tested on 7 & 10) and POSIX-compliant operating systems, and compile on both GCC/MingGW, and MSC.

- Shell component can work simultaneously with multiple X11 forwarding (per-shell), which is AFAIK a very rare  feature among the libssh2 wrappers out there. 

- And all this can be achieved writing very little code! (e.g. SshX11Shell has 10 LOCs for the actual code of X11-enabled full console, and SshShellGUI has 156 LOCs which are mostly usual U++ GUI setup)



Examples directory contains SshX11Shell and re-written SshShellGUI example with X11 and multiple shell support.

Here is a screenshot:

index.php?t=getfile&id=5493&private=0

As usual, you can find the code and examples in the first message of this topic,
or you can grab them from: https://github.com/ismail-yilmaz/upp-components/tree/master/ Core/SSH

I appreciate bug reports, reviews, criticism, patches etc.

Best regards,
Oblivion


[Updated on: Sun, 28 January 2018 12:43]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: WebSockets client in javascript connected to an U++ server sending binary messages
Next Topic: TURTLE high cpu usage, potential security flaw, and client handling problem
Goto Forum:
  


Current Time: Mon Aug 25 10:51:24 CEST 2025

Total time taken to generate the page: 0.05521 seconds