UNIX网络编程
文章平均质量分 89
ts173383201
本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心,对技术难题肯专研。具有亲和力,平易近人,善于与人沟通。 <br/>学习刻苦认真,成绩优秀,名列前茅。品学兼优,连续两年年获得学院奖学金。 <br/>四年的大学和两年的研究生生涯,让我的组织协调能力、管理能力、应变能力等大大提升,使我具备良好的心理素质,让我在竞争中拥有更大的优势,让我在人生事业中走得更高更远。 责任描述:独立完成整个系统的设计与实现 项目描述:本系统以 B/S 结构为系统框架,以 Dreamware CS5为开发平台、PHP为开发工具,Mysql为数据库工具,开发出了具有管理员管理模块、研究生查询管理模块、导师查询管理模块、登陆注销模块等良好功能和性能的研究生助研金管理系统; 责任描述:前期:LINUX系统下同步服务器的开发,主要负责同步信息处理,同步管理,认证管理模块的设计与实现,SyncML同步协议的研究和实现,主要语言C++,开发工具Qt;<br/>中期:android系统下的手机助手客服端的开发,主要负责手机同步模块,底层与上层client以及服务器socket通信模块的设计与实现,主要语言C,JAVA,开发工具Eclipse;<br/>后期:到深圳经纬公司开发时,由于赶任务又参与了PC端同步模块和整个系统同步功能的测试和bug修改工作; 项目描述:移动终端服务平台将解决移动终端设备(主要是智能设备),比如,电脑、智能手机、平板电脑等之间的信息共享和设备管理,将用户拥有的多个智能终端设备通过服务平台有机地联系在一起进行数据共享和同步,并集成虚拟手机,手机管理,主题、音乐、软件等的下载安装,通讯录和日程的同步功能于一体;
展开
-
unix网络编程之基本套接口编程
第一章 套接口编程简介IPv4套接口地址:“网际套接口地址结构”通用套接口地址结构:套接口函数被定义为采用指向通用套接口地址结构的指针,这要求对这些函数的任何调用都必须将指向特定于协议的套接口地址结构的指针类型转换成指向通用套接口地址结构的指针:套接口地址结构的比较:值-结果参数:当把套接口地址结构传递给套接口函数时,总是通过指针来传递的,即传递的是一原创 2012-08-16 21:30:48 · 2235 阅读 · 0 评论 -
unix网络编程之简介和运输层TCP/UDP
前言:本文只介绍了有关UNIX网络编程的理论知识,具体的应用和例子在稍后的博文中将更新第一章 简介一个简单的服务器程序步骤:说明:1.创建TCP套接口 2.捆绑服务器的众所周知端口 3.把套接口变换成监听套接口 4.接受客户连接,发送应答,服务器进程在调用accept函数后处于睡眠状态,它等待客户的连接和内核对它的接受。TCP连接使用三路原创 2012-08-15 20:07:50 · 2158 阅读 · 0 评论 -
unix网络编程各种TCP客户-服务器程序设计实例(二)
前面我们介绍了unix网络编程各种TCP客户-服务器程序设计实例附环境搭建和编译方法本节我们接着介绍另外的几种TCP客户-服务器程序;第四种:TCP并发服务器,每个客户一个子线程在我们前面的并发服务器程序例子中可以看出:父进程接受连接,派生子进程,子进程处理与客户的交互。这种模式的问题:fork()是昂贵的。内存映像要从父进程拷贝到子进程,所有描述字要在子进程中复制等等。原创 2012-08-21 21:42:24 · 2168 阅读 · 0 评论 -
unix网络编程各种TCP客户-服务器程序设计实例(四)
第六种 TCP预先派生子进程服务器程序,每个线程各自accept:预先派生一个子进程池,每个线程各自调用accept接受连接,不过我们不是让每个线程都阻塞在accept调用上,而是直接使用互斥锁来保证线程间互斥地调用accept。客户端程序还是和unix网络编程各种TCP客户-服务器程序设计实例(三)中的一样,这里就不讲了,我们着重看服务器的程序:pthread.h:typede原创 2012-08-26 14:03:06 · 1690 阅读 · 0 评论 -
unix网络编程各种TCP客户-服务器程序设计实例(三)
第五种 TCP预先派生子进程服务器程序:对预先派生子进程服务器的最后一种改动就是由父进程调用accept,然后再将所接受的已连接描述字传递给子进程。父进程必须跟踪子进程的忙闲状态,以便给空闲子进程传递新的描述字。为每个子进程维护一个信息结构,用来管理各子进程。在调用fork之前,先创建一个字节流管道(Unix域的字节流套接口),它是Unix域的字节流套接口。当子进程派生后,父进程关闭原创 2012-08-25 10:06:43 · 2647 阅读 · 1 评论 -
TCPvsUDP详解及其区别
TCPvsUDP详解及其区别本文重要收集了UDP和TCP的概念以及连接的建立过程: UDP:用户数据报协议广播和多播仅应用于U D P,它们对需将报文同时传往多个接收者的应用来说十分重要。T C P是一个面向连接的协议,它意味着分别运行于两主机(由I P地址确定)内的两进程(由端口号确定)间存在一条连接。然而,有时一个主机要向网上的所有其他主机发送帧,这就是广播。通过A R原创 2012-08-29 10:31:22 · 2606 阅读 · 0 评论 -
unix网络编程各种TCP客户-服务器程序设计实例附环境搭建和编译方法(一)
前言:在以前的UNIX网络编程系列中我们介绍了有关网络编程的理论知识,本文将在其基础上总结《UNIX网络编程》上的9种不同的TCP客户程序设计例子,希望能给大家带来帮助。本文只介绍实例,相关的理论知识请参考《unix网络编程》或者本博文的http://blog.csdn.net/ts173383201/article/category/1213821系列;在出代码之前,可能有很多同学遇到《UN原创 2012-08-16 21:28:22 · 7851 阅读 · 3 评论 -
unix网络编程之从selelct谈到epoll
unix网络编程之从selelct谈到epoll第一部分: I/O复用:select和poll函数如果一个或多个I/O条件满足(例如,输入已准备好被读,或者描述字可以承接更多的输出)时,我们就被通知到。这个能力被称为I/O复用,是由函数select和poll支持的。 先介绍一下各种I/O模型:阻塞I/O,非阻塞I/O,I/O复用,信号驱动I/O(SIGIO),异步I/O原创 2012-08-07 21:55:10 · 2374 阅读 · 0 评论