+ gras_trp_send(sock, _GRAS_header, 6, 1 /* stable */);
+ gras_trp_send(sock, &c_kind, 1, 1 /* stable */);
+ switch (kind) {
+ case e_gras_msg_kind_oneway:
+ break;
+
+ case e_gras_msg_kind_rpccall:
+ case e_gras_msg_kind_rpcanswer:
+ case e_gras_msg_kind_rpcerror:
+ gras_datadesc_send(sock,ulong_type,&ID);
+ break;
+
+ default:
+ THROW1(unknown_error,0,"Unknown msg kind %d",kind);
+ }
+