Dyl*_*ens 16 linux network-programming
我想确定网卡是否已启用,启动和插入.基本上,我想知道网卡是否可以正常工作.我需要使用C++程序提供此信息,并希望在网络无法正常工作时显示错误消息.如果可能,我想避免使用shell命令来确定此信息.
EFr*_*aim 16
您可以查看/sys/class/net/eth0/operstateeth0是您的界面,看看它是否已启动.
看看/sys/class/net/eth0/carrier是否有载体.
虽然我猜执行ifconfig和朋友会给你更多兼容*BSDs.
AF_NETLINK插座sockaddr_nl与nl_groups = RTMGRP_LINKRTM_GETLINK到内核RTM_NEWLINK和RTM_DELLINK发送消息| 归档时间: |
|
| 查看次数: |
17616 次 |
| 最近记录: |