- if (rs_packet_create_acc_request (conn, &req, USER_NAME, USER_PW))
- return rs_conn_err_pop (conn);
+ if (rs_conn_create (h, &conn, NULL))
+ goto cleanup;
+ rs_conn_set_type (conn, RS_CONN_TYPE_UDP);
+ if (rs_peer_create (conn, &server))
+ goto cleanup;
+ if (rs_peer_set_address (server, av1, av2))
+ goto cleanup;
+ rs_peer_set_timeout (server, 1);
+ rs_peer_set_retries (server, 3);
+ if (rs_peer_set_secret (server, SECRET))
+ goto cleanup;
+ }
+#else /* defined (USE_CONFIG_FILE) */
+ if (rs_context_read_config (h, config_fn))
+ goto cleanup;
+ if (rs_conn_create (h, &conn, configuration))
+ goto cleanup;
+#endif /* defined (USE_CONFIG_FILE) */