HI
1) I think "b_transport" is the function which we use to do blocking transport.
whereas "register_b_transport" is the function which we use in Target constructor to bind our target socket
so that it can receive b_transport call, whenever this call is done.
We call "b_transport" function in initiator and define it in target.
2) I think the system will work, but you have to actually bind both these sockets in a "top" file.
Regards,
Rajit