#include <Iphlpapi.h>void main( )
{
MIB_TCPTABLE table;
DWORD size=0;
GetTcpTable(&table,&size,TRUE);
GetTcpTable(&table,&size,TRUE);
printf("%s:%d\n","同时在线数:",table.dwNumEntries);
printf(" 状态 IP地址 端口\n");
for(DWORD i=0;i<table.dwNumEntries;i++)
{
printf(" %4d%s%16d\n",table.table[i].dwState,inet_ntoa(*(in_addr*)&(table.table[i].dwRemoteAddr)),table.table[i].dwRemotePort);
}
}
{
MIB_TCPTABLE table;
DWORD size=0;
GetTcpTable(&table,&size,TRUE);
GetTcpTable(&table,&size,TRUE);
printf("%s:%d\n","同时在线数:",table.dwNumEntries);
printf(" 状态 IP地址 端口\n");
for(DWORD i=0;i<table.dwNumEntries;i++)
{
printf(" %4d%s%16d\n",table.table[i].dwState,inet_ntoa(*(in_addr*)&(table.table[i].dwRemoteAddr)),table.table[i].dwRemotePort);
}
}
解决方案 »
- 100求IE内核trident(mshtml)相关的学习资料
- 编译一个需要调用C静态库的C++工程时总提示unresolved external symbol
- 关于CString的问题?
- 请问在TCP传数据时怎么知道对方已经将数据完全从socket的缓存中取出?以及两个错误的意思
- 送80分,用installshield做安装软件时,如何用新版本dll覆盖系统正在使用的旧版dll文件(msvcrt.dll)...
- 请问各位用VC的老师~你们都在用VC做哪方面的开发?
- 哪里能下到Advanced Windows这本书?
- 请教!!!在程序中如何实现:控件在对话框中的位置的改变?
- 有个把字库文件转换成256色位图的程序,但是我想要单色位图,该怎么改?
- 菜鸟问题,怎么给一个基于对话框的程序在它的上面加上最小化和最大化按钮?
- 原始套接字的问题!
- CTreeCtrl 的问题。帮帮忙!!
没有这个头文件吧
printf("同时在线数:%d\n,",table.dwNumEntries);
真的是很BT了!
第一次得到size的大小,第二次得到table连接不错,运行时就有错,究竟什么原因?
你的table.dwNumEntries是整形值嘛(你前面用的是%d)?
还有其它类似地方,前后是否匹配?这里容易出错。