码迷,mamicode.com
首页 >  
搜索关键字:unix网络编程    ( 336个结果
UNIX网络编程卷1 回射服务器程序 TCP服务器程序设计范式 四个版本
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 这是一个简单的回射服务器程序。它将客户发送的数据读入缓冲区并回射其中内容 下面我会介绍同一个使用 TCP 协议的回射服务器程序的几个不同版本,分别是 fork 版本、select 版本、poll 版本、多线程版本 fork 版本:为每一个客户连接派生(for...
分类:其他好文   时间:2014-08-25 22:59:15    阅读次数:447
UNIX网络编程卷1 回射客户程序 UDP 超时设置
最初代码: #include "unp.h" int main(int argc, char **argv) { int sockfd; struct sockaddr_in servaddr; if (argc != 2) err_quit("usage: udpcli "); //1.指明服务器的 IP 地址和端口 bzero(&servaddr, s...
分类:其他好文   时间:2014-08-25 22:56:15    阅读次数:374
UNIX网络编程卷1 服务器程序设计范式0 迭代服务器
1.迭代 TCP 服务器总是在完全处理某个客户的请求后才转向下一个客户。 2.从进程控制角度看迭代服务器是最快的,因为它不执行进程控制。 /* include serv00 */ #include "unp.h" int main(int argc, char **argv) { int listenfd, connfd; void sig_int(int), web...
分类:其他好文   时间:2014-08-25 22:55:34    阅读次数:199
UNIX网络编程卷1 服务器程序设计范式1 并发服务器,为每个客户请求fork一个进程
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1.传统并发服务器调用 fork 派生一个子进程来处理每个客户 2.传统并发服务器的问题在于为每个客户现场 fork 一个子进程比较耗费 CPU 时间。 /* include serv01 */ #include "unp.h" int main(int argc,...
分类:其他好文   时间:2014-08-25 22:55:25    阅读次数:202
【实习记】2014-08-25版本管理svn与git学习对比+看书UNIX网络编程
git也算中等熟练了,对其哲学也明白。但是svn一直半桶水。上网搜索了几篇svn的好文,做一下总结:《svn分支开发与主干合并(branch & merge) 》http://blog.csdn.net/bbirdsky/article/details/24620155TortoiseSVN图形操作...
分类:其他好文   时间:2014-08-25 20:58:04    阅读次数:190
Unix网络编程 之 基本套接字调用(一)
Unix/Linux支持伯克利风格的套接字编程,它同时支持面向连接和面向无连接类型的套接字。套接字最常用的一些系统调用:socket() bind()connect()listen()accept()send()recv()sendto()recvfrom()close()shutdown()se....
分类:其他好文   时间:2014-08-17 19:52:12    阅读次数:268
Unix网络编程 之 基本套接字调用(一)
Unix/Linux支持伯克利风格的套接字编程,它同时支持面向连接和面向无连接类型的套接字。        套接字最常用的一些系统调用:        socket()              bind()        connect()        listen()        accept()        send()        recv()...
分类:其他好文   时间:2014-08-17 14:22:42    阅读次数:388
Unix网络编程 之 socket基础
基本结构 (这部分的地址均为网络地址) 1、struct sockaddr:通用套接字地址结构     此结构用于存储通用套接字地址。     数据结构定义: typedef unsigned short sa_family_t; struct sockaddr { sa_family_t sa_family; /* address family, AF_xxx */...
分类:其他好文   时间:2014-08-15 22:35:49    阅读次数:443
Unix网络编程 之 socket简介
概述         Socket的英文原意是“孔”或“插座”,现在,作为Unix的进程通信机制,常常取“插座”这一意义。日常生活中常见的插座,有的是信号插座,有的是电源插座,有的可以接收信号或能量,有的可以发送信号或能量。举例来说,电话线与电话机之间需要一个插座(相当于两者之间的接口,这一部分装置物理上是存在的)。对于网络编程,socket就相当于电话线与电话机之间的插座。...
分类:其他好文   时间:2014-08-15 17:51:49    阅读次数:281
UNIX网络编程(第三版 ) 测试代码 7.2
头文件 #ifndef?UNP_H_ #define?UNP_H_ /** ?*?@file?unp.h? ?*?@brief??global?structure?for?unp ?*?@author?mhw ?*?@copyright?galaxywind ?*?@date?2013/11/06 ?*?@note ?*????...
分类:其他好文   时间:2014-08-15 13:03:19    阅读次数:193
336条   上一页 1 ... 29 30 31 32 33 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!