sendfile失败
tcaac opened this issue · comments
直接创建sendfile的demo 运行sendfile和recvfile会报错 错误应该是指针异常的问题 系统是Ubuntu 不知您这边是否有这个问题呢?
唔,你能提供详细的一些信息吗?我明天检查一下。谢谢
你好,我注意到你是单独运行的sendfile和recvfile两个binary,在这种情况下你应该需要附加一些参数,例如./sendfile -iin.dat
和./recvfile -oout.dat
。你可以检查test/run_test.py下的一些demo,你还可以在test文件夹对应的cpp文件中看到所有的参数。
此外推荐你先make run_test
看一下是否还会core。
你这个是Python3……我的脚本是Python2
我也发现这个问题了....我在更改 是否还有问题我会回复您的
对了,我看你在bin里面跑sendfile,我建议你在根下面跑,因为in是生成在根下面的
我查了一下 , 好像这个错误和之后的错误关系不大 ......
你好,Broken pipe的话我记得出现场景较多的情况是没有找到对应的可执行文件。你check一下有没有生成对应的binary
此外,我刚才在Ubuntu 16.04测试了一下是没有问题的。我的命令行是(全部在根目录下)
make
python test/makedata.py # 这一步是为了生成in.dat
./bin/recvfile -oout.dat
./bin/sendfile -iin.dat # 你需要在另一个中断窗口执行
我这边还是不行 那我再调试吧
好吧,要是你方便的话可以把你的整个环境打包给calvinneo@calvinneo.com,我有空研究下
嗯嗯 有时间的话我研究一下怎么打包