For testing purposes I've written a server and a client task running on two
differnt machines, which exchanges messages via non RT UDP-sockets. 
Then I made the socket in the server-task a RTnet RT socket. When I tested
the so modified task again (only changes were adding the _rt suffixes),
nothing works. The server-task didn't receive the messages of the
client-task (which is non RT) and vice versa. 
I know RT-sockets are not thought to be comunicating with non-RT sockets and
in my final implementation this wouldn't be the case of course. But because
I can only run RTAI/RTnet on the server (client uses other RTOS), I just
wanted to test what happens when I let a RT(net)-socket communicate with an
other kind of socket. 
Because nothing changed in my server task except adding _rt suffixes to the
corresponding socket/bind/recvfrom/sendto, I'm unsure how to interpret this
result I get. 
Is it generally not possible that RT(net)-sockets communicate with other
sockets? By the way, are sockets created with socket_rt blocking or
non-blocking (are both modes possible)? Or what am I doing wrong or have
overlooked to do? 

-- 
Bis zu 70% Ihrer Onlinekosten sparen: GMX SmartSurfer!
Kostenlos downloaden: http://www.gmx.net/de/go/smartsurfer


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to