上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 60 下一页

2016年9月22日

Linux 网络编程七(非阻塞socket:epoll--select)

摘要: select,epoll 阅读全文

posted @ 2016-09-22 10:07 寒魔影 阅读(3416) 评论(0) 推荐(0)

2016年9月20日

Linux Linux程序练习十一(网络编程大文件发送UDP版)

摘要: //网络编程发送端--大文件传输(UDP) #include #include #include #include #include #include #include #include #include int main(int arg, char * args[]) { if (arg 0) { if (sendto(st, buf, ... 阅读全文

posted @ 2016-09-20 10:23 寒魔影 阅读(773) 评论(0) 推荐(0)

2016年9月19日

Linux Linux程序练习十(网络编程大文件发送)

摘要: //网络编程客户端--大文件传输 #include #include #include #include #include #include #include #include #include int main(int arg,char *args[]) { if(arg0) { //send part of the file ... 阅读全文

posted @ 2016-09-19 22:31 寒魔影 阅读(900) 评论(0) 推荐(0)

Linux 网络编程六(socket通信UDP版)

摘要: //udp接收消息 #include #include #include #include #include #include #include #include #include int main(int arg, char * args[]) { if (arg #include #include #include #include #include... 阅读全文

posted @ 2016-09-19 13:24 寒魔影 阅读(7157) 评论(0) 推荐(0)

2016年9月17日

Linux 网络编程五(UDP协议)

摘要: UDP和TCP的对比 --UDP处理的细节比TCP少。 --UDP不能保证消息被传送到目的地。 --UDP不能保证数据包的传递顺序。 --TCP处理UDP不处理的细节。 --TCP是面向连接的协议 --UDP是无连接协议 --TCP保持一个连接 --UDP只是把数据发送出去而已 TCP的优点 --TCP提供以认可的方式显示的创建连接和终止连接。 --TCP保证可靠的,顺序的以及不会重复的数据... 阅读全文

posted @ 2016-09-17 10:52 寒魔影 阅读(802) 评论(0) 推荐(0)

2016年9月16日

Linux 网络编程四(socket多线程升级版)

摘要: //网络编程--客户端 #include #include #include #include #include #include #include #include #include #include /* 强调:当客户端连接服务器时,服务器会产生一个新的文件描述符(套接字)与客户端交互,这个新的套接字不是服务器端的监听套接字 套接字是全双工的,在一个网络管道中的两... 阅读全文

posted @ 2016-09-16 23:27 寒魔影 阅读(3774) 评论(0) 推荐(0)

2016年9月13日

Linux 网络编程三(socket代码详解)

摘要: //网络编程客户端 #include #include #include #include #include #include #include #include //htons()函数头文件 #include //inet_addr()头文件 int main(int arg,char *args[]) { int st=socket(AF_INET,SOCK_STRE... 阅读全文

posted @ 2016-09-13 22:54 寒魔影 阅读(997) 评论(0) 推荐(0)

Linux 网络编程二(Socket创建)

摘要: 网络socket基本函数介绍 阅读全文

posted @ 2016-09-13 16:59 寒魔影 阅读(1132) 评论(0) 推荐(0)

Linux 网络编程一(TCP/IP协议)

摘要: 以前我们讲过进程间通信,通过进程间通信可以实现同一台计算机上不同的进程之间通信。 通过网络编程可以实现在网络中的各个计算机之间的通信。 进程能够使用套接字实现和其他进程或者其他计算机通信。 同样的套接字既可以实现进程间通信,也可以实现计算机之间通信。 套接字是通信端点的抽象。 与文件描述符一样,套接字需要使用套接字描述符。 套接字在Linux上也是通过文件实现的,所以传统的write和rea... 阅读全文

posted @ 2016-09-13 16:46 寒魔影 阅读(1015) 评论(0) 推荐(0)

2016年9月11日

Linux Linux程序练习九

摘要: 题目:利用多线程与有名管道技术,实现两个进程之间发送即时消息,实现聊天功能 思路:关键在于建立两个有名管道,利用多线程技术,进程A中线程1向管道A写数据,进程B中线程2从管道A读数据,进程A线程2从管道B中读数据,进程B中线程1往管道B中写数据。 //利用多线程与有名管道技术,实现两个进程之间发送即 阅读全文

posted @ 2016-09-11 20:00 寒魔影 阅读(620) 评论(0) 推荐(0)

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 60 下一页

导航