> On Mar 11, 2016, at 10:41 AM, William Hermans <[email protected]> wrote:
> 
> Dhanesh, netcat is pretty much a general purpose networking tool. It can take 
> stdin as input via using the pipe symbol at the command line, as well as pipe 
> that input on the opposite end to stdout.
> 
> So as an extremely simple example:
> 
> client side:
> $ nc -l -p 5000 > /path/to/somefile
>From the nc MAN pages:

     -l      Used to specify that nc should listen for an incoming connection
             rather than initiate a connection to a remote host.  It is an
             error to use this option in conjunction with the -p, -s, or -z
             options.  Additionally, any timeouts specified with the -w option
             are ignored.

The example in the nc MAN page:

$ nc -l 1234

> 
> This will take input over the network from a local system attempting to 
> connect to this system via netcat on port 5000. Then of course the command 
> line redirection symbol, pipes whatever data comes in to a file.
> 
> server side:
> $ cat /proc/cmdline | nc 192.168.7.2 5000
> 
> This pipes the ouput of a local system command( stdout ) to netcat, which in 
> turns sends this data to a specified IP address, and port number.
> 
> For me, I think one of the really interesting thoughts behind this process is 
> that on the beaglebone side of things, the data could be kept entirely in 
> memory by using / creating a tmpfs file . . . size can not be overly large of 
> course. But I've personally used file sizes of 256M with no ill effects. As 
> the applications i personally ran on this test system used less than 100M 
> total for all processes. Anyway, just something to think about.
> 
> Another thing I would like to mention, in case it's not obviously to you. Is 
> that if your application can take stdin input like many std linux commands. 
> You would be able to pipe recieved data from netcat directly to your 
> application . . .
> 
> On Fri, Mar 11, 2016 at 11:22 AM, Dhanesh Kothari <[email protected] 
> <mailto:[email protected]>> wrote:
> @Wally and @William, Thank you both for advice. I will study about Netcat and 
> see how it can be used for my application. 
> 
> On Friday, March 11, 2016 at 11:06:56 PM UTC+5:30, William Hermans wrote:
> Something else actually just came to mind which I can not believe I did not 
> think of first. Netcat was designed specifically for this sort of thing . . . 
> but if you're unfamiliar with netcat, there are several good free books on 
> the internet I believe.
> 
> On Fri, Mar 11, 2016 at 10:27 AM, William Hermans <[email protected] <>> wrote:
> Thank you @Wally and @William.
> My goal is to send continuous data stream from my system and my beaglebone 
> should be receiving data serially and than process the data as per my 
> algorithm without any data loss.
> We are using sshfs to mount a directory on beaglebone to our system.
> 
> Is sshfs your end solution then ? Or do you still want some advice ? If you 
> still want more advice, then more information will be needed. We do not need 
> to know exactly what you're doing, but would need to know how exactly you're 
> interacting with the data. But on high level cursory look, I'm betting 
> websockets *could* be made to work. Which basically means, your application 
> development could be incredibly simple - Depending on your Javascript skills.
> 
> 
> On Fri, Mar 11, 2016 at 10:22 AM, Dhanesh Kothari <[email protected] <>> 
> wrote:
> Thank you @Wally and @William.
> My goal is to send continuous data stream from my system and my beaglebone 
> should be receiving data serially and than process the data as per my 
> algorithm without any data loss.
> We are using sshfs to mount a directory on beaglebone to our system.
> 
> -- 
> For more options, visit http://beagleboard.org/discuss 
> <http://beagleboard.org/discuss>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> 
> -- 
> For more options, visit http://beagleboard.org/discuss 
> <http://beagleboard.org/discuss>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> For more options, visit http://beagleboard.org/discuss 
> <http://beagleboard.org/discuss>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to