gpt4 book ai didi

c# - Linux .Net Core 接收传入的套接字

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:55:35 25 4
gpt4 key购买 nike

在 .Net Core 2 中是否有任何东西可以从文件句柄创建套接字? .Net Socket APIs似乎没有提供此功能。

这对于创建 systemd 很有用 socket activated守护进程,而不必每次都使用 Accept=true 并生成一个新进程。

最佳答案

你能用 https://github.com/tmds/Tmds.Systemd 试试这个吗? ? ServiceManager.GetListenSockets会给你一个Socket[]从 systemd 传递过来。

dotnet 应用程序需要启动为 dotnet <assembly.dll> (没有 dotnet run )以确保 systemd 设置的 LISTEN_PID 与 dotnet 进程的 pid 匹配。

关于c# - Linux .Net Core 接收传入的套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46284108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com