阅读:1202回复:3
我想做一个网络磁盘,发送网络数据遇到问题,请帮忙看看
大体思想就是
把写请求连同数据发送到服务器 把读请求发送到服务器,并且把要读的数据从服务器读过来 我现在遇到这么一个问题,当驱动的写请求下来的时候,这个时候如果写请求没有返回,操作系统似乎是阻断一切io操作,包括网络操作,我再应用程序级别是无法把数据发送到服务器端 这个有什么解决办法吗? 还想想问问就是再驱动程序下发送数据到服务器,怎么做? |
|
最新喜欢:![]()
|
沙发#
发布于:2009-08-30 18:58
你做的是nfs客户端?
|
|
板凳#
发布于:2009-08-29 22:55
谢谢了,我现在正在朝这个方向做
主要是写开一个线程,并马上返回 这时候操作系统可能马上就来读这个数据 这个数据还可能没到服务器,有好多状态,真麻烦 ![]() |
|
|
地板#
发布于:2009-08-29 20:27
开内核线程,否则是同步操作,你的PreWrite/PostWrite不返回,系统就Hold在那了。
|
|