Hi, Thanks for your replies.
The client code is not currently pushed online. I have made my best to use the WinPR APIs to have portable code. On mstsc, I guess it could use NamedPipes to simulate the equivalent of the Unix domain socket. Regarding the Windows code that uses the channel created by the FreeRDP client, the example I use is available at https://github.com/tc-anssi/oncrpc-win32 It uses this channel as a transport layer (compared to UDP/TCP) for RPC calls to expose various services. On the Linux side, I have a RPC server attached to the Unix socket processing queries made on the Windows machine. This is a very simple and convenient design which I think can have other use cases. Cheers, Thomas. On Tue, Feb 10, 2015 at 4:49 PM, Marc-André Moreau < marcandre.mor...@gmail.com> wrote: > Hi Thomas, > > Do you have the code available on a branch somewhere? I'm curious about > this virtual channel. Is it portable to Windows, and could it be possibly > ported to mstsc? If the virtual channel is custom and not really usable to > others, I think it's better off made as a separate virtual channel > extension. If we can make it very generic and worth it for the community, > and ideally portable between FreeRDP and the Microsoft RDP implementation, > I think that's the best case scenario. Is this some sort of equivalent of > an ssh tunnel? I think that would be very useful. > > Best regards, > -Marc-Andre > > On Mon, Feb 9, 2015 at 10:15 AM, Thomas Calderon < > calderon.tho...@gmail.com> wrote: > >> Dear list, >> >> I have been working on implementing a new channel within FreeRDP. >> Only the client code is implemented within FreeRDP. >> It can be summarized as a Unix socket producer/consumer. >> This allows to serialize any protocol operating over a Unix socket and can >> be very convenient to expose services on the remote end since the logic is >> wrapped around read/write operations. >> >> Is there a policy regarding accepting a new channels within the upstream >> code base ? >> >> Cheers, >> >> Thomas Calderon. >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming. The Go Parallel Website, >> sponsored by Intel and developed in partnership with Slashdot Media, is >> your >> hub for all things parallel software development, from weekly thought >> leadership blogs to news, videos, case studies, tutorials and more. Take a >> look and join the conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> FreeRDP-devel mailing list >> FreeRDP-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/freerdp-devel >> > > ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel