Thanks for the suggestion. Without the cable connected and I do a ifdown I
get:
ifdown: interface eth0 not configured
as there was no inet addr assocatied to eth0.
To reiterate, the wireless works *When* the cable is connected.
On Saturday, February 28, 2015 at 4:28:53 AM UTC-5, David Goodenough wrote:
>
> On Friday 27 February 2015 17:23:31 Bruce Gibson wrote:
> > I'm running the client server example programs from Derek Molloy's fine
> > book (chapter 10). I've put the server on the beaglebone and the client
> on
> > a separate Linux PC.
> >
> > Server code:
> >
> > int main(int argc, char *argv[]){
> > cout << "Starting EBB Server Example" << endl;
> > SocketServer server(54321);
> > cout << "Listening for a connection..." << endl;
> > server.listen();
> > string rec = server.receive(1024);
> > cout << "Received from the client [" << rec << "]" << endl;
> > string message("The Server says thanks!");
> > cout << "Sending back [" << message << "]" << endl;
> > server.send(message);
> > cout << "End of EBB Server Example" << endl;
> > }
> >
> > Client Code:
> >
> > int main(int argc, char *argv[]){
> > if(argc!=2){
> > cout << "Incorrect usage: " << endl;
> > cout << " client server_name" << endl;
> > return 2;
> > }
> > cout << "Starting EBB Client Example" << endl;
> > SocketClient sc(argv[1], 54321);
> > sc.connectToServer();
> > string message("Hello from the Client");
> > cout << "Sending [" << message << "]" << endl;
> > sc.send(message);
> > string rec = sc.receive(1024);
> > cout << "Received [" << rec << "]" << endl;
> > cout << "End of EBB Client Example" << endl;
> > }
> >
> > The examples work great when I plug the BBB directly using the Ethernet
> > port. The client talks to the Ethernet port at 192.168.1.36.
> >
> > I've also setup wireless to work on the BBB using an Edimax dongle. It
> > shows up at 192.168.1.38. If I run the client pointing to the wireless
> > address it doesn't work.
> >
> > If I plug the Ethernet cable back into the BBB with the wireless dongle
> > also attached... the wireless address 192.168.1.38 now starts working
> with
> > the client. The wireless otherwise seems fine. I can ping & wget using
> just
> > the dongle attached (no Ethernet plugged in).
> >
> > Any suggestions? Not sure how I would even debug this?
> >
> > Thanks,
> When you try the wireless, did you disable the ethernet connection? This
> is not just disconnecting it, but also ifdown. Unless you have something
> link ifplugd installed the ethernet connection still exists when the cable
> is disconnected - it judt does not work. So either install ifplugd or use
> ifdown when you disconnect the cable.
>
> David
>
--
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.