RTEMS BSD select demo testing using loopback interface.
Thomas Kim
thomas73.kim at gmail.com
Mon May 19 08:45:40 UTC 2014
Dear Sir,
I think that select demo is not worked. I switched to netdemo.
Because my testing case is loopback only, I changed below points.
//#define DATA_SINK_HOST ((128 << 24) | (233 << 16) | (14 << 8) | 60)
#define DATA_SINK_HOST ((127 << 24) | (0 << 16) | (0 << 8) | 1)
#define MY_HOST ((127 << 24) | (0 << 16) | (0 << 8) | 1)
both DATA_SINK_HOST and MY_HOST is local IP address, "127.0.0.1".
Also, I changed INADDR_ANY to MY_HOST in socket structure.
Even though I changed this, netdemo is not working.
Please check this.
Best Regards
2014-05-19 17:15 GMT+09:00 Thomas Kim <thomas73.kim at gmail.com>:
> Dear Sir,
>
> I am beginner using BSD socket API.
>
> I am testing select demo in network-demos-4.10-2 examples using loopback
> interface only.
> I inserted rtems_bsdnet_show_inet_routes() function before calling
> doSelect () as like below;
>
> rtems_task
> Init (rtems_task_argument ignored)
> {
> int doSocket(void);
>
> rtems_bsdnet_initialize_network ();
> rtems_bsdnet_show_inet_routes();
> doSocket ();
> exit (0);
> }
>
> As I check print log, getClients() function is not returned as like below
> log;
> << Start of Log >>
> Destination Gateway/Mask/Hw Flags Refs Use Expire Interface
>
> default 127.0.0.1 UGS 0 0 0 lo0
>
> 127.0.0.1 127.0.0.1 UH 1 0 0 lo0
>
> Create socket.
>
> Bind socket.
>
> Listen.
>
> Accept.
> << End of Log >>
>
> Please could you let me know my fault ?
>
> Best Regards.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20140519/1ccb9f53/attachment-0001.html>
More information about the users
mailing list