08 2013 档案

摘要:写一个服务器端程序很简单,但是写好一个服务器端程序并不简单,需要考虑到信号处理、性能、稳定性以及日志等很多问题。参考unp编程这本书,以一个回射服务器为例,通过不断的完善这个回射服务器程序,来学习如何编写一个性能、稳定性以及可维护性良好的服务器程序。 1.首先给出客户端程序代码,客户端程序相对要考虑的东西较少,比较简单(引用UNP示例代码):int main(int argc, char **argv){ int sockfd; struct sockaddr_in servaddr; if (argc != 2) ... 阅读全文

posted @ 2013-08-18 21:01 黑猫警长V5 阅读(440) 评论(0) 推荐(0)

摘要:接触网络编程一年多了,最近在系统的学习vnp两本书,对基础知识做一些总结,希望理解的更透彻清晰,希望能有更多的沉淀。1.套接口地址 针对IPv4和IPv6地址族,分别定义了两种类型的套接口地址:sockaddr_in和sockaddr_in6,两种套接口地址结构如下所示: /* IPv4地址族套接口地址结构 */ struct in_addr { in_addr_t s_addr; /* IPv4地址,网络序存储 */ } struct sockaddr_in { uint8_t sin_len; /* 结构体大小... 阅读全文

posted @ 2013-08-11 20:16 黑猫警长V5 阅读(514) 评论(0) 推荐(0)

导航