Well even if it can work, I don't think 9P was designed to allow such type of operation. Indeed, 9P basis is the transaction : ie a Request followed by a Reply.
So I think you should not pipeline the requests.
Can a 9P specialist can confirm this ? If so ... I now understand why Fids are
(or must be) choosen by the client.

   Phil;
Well,  I've not read the protocol details for a while.
But from memory I thought it allowed this type of operation:

    send: open,fid,file
    send: read,fid,args
    send: read,fid,args

    (wait one rtt)

    recv: open success/fail
    recv: read result / read error due to unknown fid
    recv: read result / read error due to unknown fid

DF


Reply via email to