Network RPC fail

Sometimes RPC's are not triggered on clients. Do RPC's work like UDP rather than TCP? How can I make sure that RPC's are triggered on all clients? Using 3-way hand-shaking would be a mess.

If your RPC's aren't triggering on clients, perhaps something has been done wrong in setting them up. For instance, if you don't use the networkview that is on the object with those scripts that have RPC's, but instead some other networkview, you'll find that the RPCs work only some of the time.

As far as I know, RPC's are TCP connections, and always reach their destination, as long as they are properly set up.