我正在尝试开发一个模块,用于在内核和Userspace应用程序之间进行通信。我尝试了https://stackoverflow.com/a/25071310/4190159
中提供的答案问题是我有以下代码:
public function handle($request, Closure $next)
{
$subdomain = $this->getSubdomain($request->server('HTTP_HOST'));
if ($subdomain) {
$app = App::getBySlug($subdomain);
abort_if(!$app, 404);
$this->tenantManager->addTenant($app);
} else {
// empty or generic subdomain
// this is OK as long as there is no user
if ($user = $request->user()) {
return $this->redirectToUserAppSubdomain($request, $user);
}
}
return $next($request);
}
当我尝试使用以下代码编译上述代码时:
str()
我收到以下错误:
netlink_module.c:2:10:致命错误:net / sock.h:没有此类文件或 目录#include
编译终止。
我尝试搜索错误,但是大多数搜索结果返回sys / socket.h文件,而不返回net / sock.h
有人可以指出出什么问题了吗?