Lsock_servtari

所属分类:TCP/IP协议栈
开发工具:Visual C++
文件大小:363KB
下载次数:31
上传日期:2012-09-15 22:16:18
上 传 者tiebos
说明:  使用libevent实现的一个tcp服务器,客户端,配置文件件,和一些传输的数据使用libxml库,已通过测试。
(Using libevent achieve a tcp server, the client, configuration files, parts, and some of the transmission of data use libxml library has been tested.)

文件列表:
Lsock_servtari\monitor\bp (216, 2007-11-17)
Lsock_servtari\monitor\cfg_gb.xml (5474, 2007-11-17)
Lsock_servtari\monitor\cfg_xml.c (7657, 2007-11-17)
Lsock_servtari\monitor\cfg_xml.h (1075, 2007-11-17)
Lsock_servtari\monitor\cfg_xml.o (14568, 2007-11-17)
Lsock_servtari\monitor\client (7712, 2007-11-13)
Lsock_servtari\monitor\client.c (3019, 2007-11-14)
Lsock_servtari\monitor\client11 (7716, 2007-11-02)
Lsock_servtari\monitor\client22 (7712, 2007-11-02)
Lsock_servtari\monitor\code_convert.c (1727, 2007-11-15)
Lsock_servtari\monitor\hw_collect\.libmymetrics.c.swp (12288, 2007-10-30)
Lsock_servtari\monitor\hw_collect\.libs\get_ifi_info.o (11324, 2007-11-17)
Lsock_servtari\monitor\hw_collect\.libs\interface.o (5384, 2007-11-17)
Lsock_servtari\monitor\hw_collect\.libs\libmetrics.a (118176, 2007-10-24)
Lsock_servtari\monitor\hw_collect\.libs\libmetrics.la (881, 2007-10-24)
Lsock_servtari\monitor\hw_collect\.libs\libmetrics.lai (845, 2007-10-24)
Lsock_servtari\monitor\hw_collect\.libs\libmetrics.so (101707, 2007-10-24)
Lsock_servtari\monitor\hw_collect\.libs\libmetrics.so.0 (101707, 2007-10-24)
Lsock_servtari\monitor\hw_collect\.libs\libmetrics.so.0.0.0 (101707, 2007-10-24)
Lsock_servtari\monitor\hw_collect\.libs\libmymetrics.a (127670, 2007-10-30)
Lsock_servtari\monitor\hw_collect\.libs\libmymetrics.la (895, 2007-10-30)
Lsock_servtari\monitor\hw_collect\.libs\libmymetrics.lai (859, 2007-10-30)
Lsock_servtari\monitor\hw_collect\.libs\libmymetrics.so (106163, 2007-10-30)
Lsock_servtari\monitor\hw_collect\.libs\libmymetrics.so.0 (106163, 2007-10-30)
Lsock_servtari\monitor\hw_collect\.libs\libmymetrics.so.0.0.0 (106163, 2007-10-30)
Lsock_servtari\monitor\hw_collect\.libs\lkl.o (8200, 2007-11-17)
Lsock_servtari\monitor\hw_collect\.libs\net.o (6912, 2007-11-17)
Lsock_servtari\monitor\hw_collect\.libs\output.o (10272, 2007-11-17)
Lsock_servtari\monitor\hw_collect\.test.sh.swp (4096, 2007-10-30)
Lsock_servtari\monitor\hw_collect\bp (740, 2007-10-29)
Lsock_servtari\monitor\hw_collect\build.sh (318, 2007-06-18)
Lsock_servtari\monitor\hw_collect\endlib.sh (585, 2007-10-30)
Lsock_servtari\monitor\hw_collect\en_km (576, 2006-09-25)
Lsock_servtari\monitor\hw_collect\en_kmALT (543, 2003-04-14)
Lsock_servtari\monitor\hw_collect\en_kmUP (594, 2003-04-12)
Lsock_servtari\monitor\hw_collect\ext.log (1913, 2007-06-18)
Lsock_servtari\monitor\hw_collect\fsusage.h (1620, 2007-06-18)
Lsock_servtari\monitor\hw_collect\get_ifi_info.c (5116, 2007-06-18)
Lsock_servtari\monitor\hw_collect\get_ifi_info.lo (327, 2007-11-17)
Lsock_servtari\monitor\hw_collect\get_ifi_info.o (7292, 2007-11-17)
... ...

////////////////////////////////////////////////////////////////////////////////// //metrics api ////////////////////////////////////////////////////////////////////////////////// /************************************************************* *desc:initial the envirment of getting the metric *input: *output: *ret:1 成功 >1 失败 **************************************************************/ unsigned int mymetrics_init() /************************************************************* *desc:metric_str is to the type of char* *input:@metricname is the metric name you want get *output:@metricvalue is the value of the metric you got *ret: 1 成功 2 不是字符类型 3失败 **************************************************************/ unsigned int get_metrics(char* metricvalue,unsigned int metriclen,unsigned int index) /************************************************************* *desc:key_map is to read key into a file *input: *output:@file is the file name which records the keys *ret: 1 成功 2 失败 **************************************************************/ unsigned int key_map(const char* file) ////////////////////////////////////////////////////////////////////////////////// //metrics summary ////////////////////////////////////////////////////////////////////////////////// /************************************************************* /*static metrics /************************************************************* 0 mac_addr char* 20 mac地址 1 cpu_clock float float cpu主频 2 cpu_num int int cpu数量 3 cpu_product char* 20 cpu厂家 4 cpu_model char* 20 cpu型号 5 cpu_pintype int int cpu针脚类型 10 mboard_model char* 30 主板型号 20 mem_slotnum int int 内存插槽数 21 mem_slotstatus int int 内存插槽状态 需要单独的API 22 mem_total int int 内存总数 23 mem_buffer int int 缓存大小 24 mem_cache int int 高速存大小 30 vcard_model char* 50 显卡型号 31 vcard_arch char* 50 显卡体系结构 32 vcard_gpuclock float float 显卡主频 33 vcard_bustype char* 30 bus类型 34 vcard_memamount int int 显存大小 40 ncard_model char* 20 网卡类型 46 scard_model char* 20 声卡类型 47 scard_pcmvol int int pcm音量 50 machine_boottime char* 20 系统启动时间 51 os_name char* 15 操作系统名称 52 os_release char* 15 操作系统版本号 /************************************************************* /*dynamic metrics /************************************************************* 100 cpu_aidle float float cpu从启动开始累积闲置比率 101 cpu_idle float float cpu闲置比率 102 cpu_nice float float cpu nice占用比率 103 cpu_total float float ??cpu总负载 104 cpu_system float float cpu系统负载 105 cpu_user float float cpu用户负载 106 cpu_wio float float cpu等待io的占比,??当前还是累积 120 net_bytesin float float 网络流入字节 121 net_bytesout float float 网络流出字节 122 net_pktsin float float 网络流入包数 123 net_pktsout float float 网络流出包数 200 power_cpupress float float cpu电压 201 power_ddrpress float float ddr内存电压 202 power_pos3v float float 3v电压 203 power_pos5v float float 5v电压 204 power_pos12v float float 12v电压 205 power_neg12v float float -12电压 206 power_neg5v float float -5v电压 207 power_stdby float float stdby电压,可能是待机电压 208 power_cmospress float float cmos电压 209 cpu_fanrpm int int cpu风扇速 210 211 212 mboard_temp float float 主板温度 213 cpu_temp float float cpu温度

近期下载者

相关文件


收藏者