【问题标题】:not able to read syslog using C#无法使用 C# 读取系统日志
【发布时间】:2017-11-28 17:53:48
【问题描述】:

我可以使用客户端在 UDP 端口 514 上写入系统日志数据。

现在我想从同一个端口读取系统日志数据,为什么下面的代码行说“每个套接字地址(协议/网络地址/端口)通常只允许使用一次”

UdpClient udpListener = new UdpClient(514);

【问题讨论】:

    标签: c# sockets udp


    【解决方案1】:

    此端口(UDP 514)已被您或其他应用程序占用。 要查看谁在使用它,您可以使用 Windows 命令行工具:

    netstat -ano
    

    并从 netstat 输出中通过 PID 找到使用此端口的进程女巫

    尝试不直接从端口获取数据。 For example by lib

    【讨论】:

    • 谢谢,但即使使用上面的库,我也会遇到同样的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多