[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tunneling
[Thread Prev] | [Thread Next]
- Subject: Re: Tunneling
- From: Andreas Schneider <asn@xxxxxxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Wed, 27 Nov 2013 18:11:01 +0100
- To: libssh@xxxxxxxxxx
- Cc: Joao Pedro Almeida Pereira <joao.almeida@xxxxxxxxxxx>
On Wednesday 27 November 2013 15:59:07 Joao Pedro Almeida Pereira wrote: > Hello, > So basically i need to do > rc = channel_open_forward(forwarding_channel, > "HostB", 22, > "localhost", 5555); > sock = create_socket("localhost",5555) > con_sock = wait_for_client( sock ) > while true: > if have_things_to_read( con_sock ): > > size_data = read_from_socket( con_sock, data_from_socket ) > > channel_write(forwarding_channel, data_from_socket, size_data ) > > else if have_things_to_read( forwarding_channel): > > size_data = channel_read( forwarding_channel, data_from_server) > > size_data = write_to_socket( con_sock, data_from_server ) > else: > sleep(0.1) > Something similar to this with all the control logic in order to handle the > case of errors. > http://git.libssh.org/projects/libssh.git/tree/examples/proxy.c :) -- Andreas Schneider GPG-ID: CC014E3D www.cryptomilk.org asn@xxxxxxxxxxxxxx
Re: Tunneling | Joao Pedro Almeida Pereira <joao.almeida@xxxxxxxxxxx> |
Re: Tunneling | Dustin Oprea <myselfasunder@xxxxxxxxx> |
Tunneling | Joao Pedro Almeida Pereira <joao.almeida@xxxxxxxxxxx> |
Re: Tunneling | Dustin Oprea <myselfasunder@xxxxxxxxx> |
Re: Tunneling | Joao Pedro Almeida Pereira <joao.almeida@xxxxxxxxxxx> |