妹子菜鳥一枚,特求各位大神指點~
最近在學習將iscsi的傳輸層協議由TCP換成UDP,現在看了不管是iscsi-target服務器端還是open-iscsi客戶端,都有內核層和用戶層,之間建立了連接應該都是通過內核層,但是open-iscsi用戶指令從usr/iscsid.c和iscsiadm.c傳入,iscsi-target端則是usr/ietd.c。在target端修改了套接字介面,但是在建立連接的程序,保留了connect函式部分,所以收發函式仍然可以使用read/write,而不需要替換成sendto/recvfrom,但是在iscsi對收到的資料有一系列的操作,如果改成udp并不知道具體的收發程序要做怎么樣的修改??同理,在open-iscsi端,其本是初始化本地套接字介面進行通信,而且listen和accept都重新封裝了,收發程序的修改無從下手???求各位大神能指點一下怎么將tcp換成udp,希望能具體一點到什么改??或者能給妹子指點下這兩個部分的原始碼tcp連接程序??在這里謝謝各位了!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/148165.html
標籤:網絡協議與配置
上一篇:域服務
