从技术上来说,我知道FreeBSD中的FreeBSD和Linux中的TCP_CORK应该是相似的。
在Linux中,我可以设置TCP_CORK、发送一个头、sendfile()和未设置的TCP_CORK来在文件前面插入标题。在FreeBSD中,我试图对TCP_NOPUSH做同样的事情,但是看起来头与文件内容是分开的。我一定是太笨了不能出什么差错。
下面是我的代码(Linux和BSD):
共享
int yes = 1;
int no = 0;
char buf[30] = "Hello World!\n";
Linux
setsockopt(sockfd, IPPROTO_TCP
试图编译libptrace ()。该项目没有宣传任何请求支持的首选方法(不幸的是,该项目没有指明获得帮助的最佳方式)。不管怎样,我遇到的问题如下:
% ./build.sh
% ...[SUCCESS]
% ./configure
% ...[SUCCESS]
% make
Making all in src
make[2]: Entering directory `/home/xxx/build/libptrace-git.git/src'
make[2]: *** No rule to make target `../lib/libgnu.la', needed by `l