
网络编程
文章平均质量分 85
zjq_smile
这个作者很懒,什么都没留下…
展开
-
南工程聊天室服务器源码
MyMsg.h:[html] view plain copy #pragma once /************************************************************ * 文件名:MyMsg.h * 描述: 服务器和客户端共用的头文件,消息定义 **************转载 2016-09-19 20:10:04 · 364 阅读 · 0 评论 -
消息队列 传动图片
server.c`#include <stdio.h>#include <stdlib.h>#include <string.h>#include <mqueue.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/stat.h>...原创 2019-07-26 08:15:38 · 843 阅读 · 0 评论 -
Http协议详解
引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支转载 2016-12-07 19:08:11 · 373 阅读 · 0 评论 -
如何使UDP可靠传输
用户数据报协议UDPUDP主要特点 :无连接尽最大努力交付面向报文 : 应用层交下来的报文直接加上UDP头部就往IP层扔, 不合并也不拆分没有拥塞控制支持一对一, 一对多, 多对一和多对多的交互通信首部开销小, 只有8个字节UDP首部UDP首部格式源端口 :转载 2016-12-07 00:21:27 · 3674 阅读 · 0 评论 -
IP、子网掩码、网关的作用
一、IP地址IP地址又称为软件地址, 存储在计算机的存储器上, IPv4地址为32位, IPv6地址为128位IP地址和MAC地址网络层以上使用IP地址, 数据链路层以下使用MAC地址IP地址是逻辑地址, MAC地址是物理地址IP分组中首部的源地址和目的地址在传输中不会改变, MAC帧中首部的源地址和目的地址每到一个路由器会改变一原创 2016-12-06 00:14:23 · 1927 阅读 · 0 评论 -
OSI参考模型、TCP/IP参考模型及协议
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。具体说: 物理转载 2016-12-05 00:12:09 · 968 阅读 · 0 评论 -
UDP相关函数
欲函数的详细信息,请参考:http://blog.youkuaiyun.com/zscfa/article/details/53069499涉及两个函数readfrom()和sendto()1、readfrom()原型:int recvfrom(int sockfd.void * buf,int len, unsigned int flags,struct sock原创 2016-11-08 20:09:47 · 1350 阅读 · 0 评论 -
【网络编程】TCP有关函数
1、socket函数原型:int socket(int family, int type, int protocol);作用:建立一下新的socket套接字参数:family:表示使用的是何种地址类型;AF_INET,IPV4;AF_INET6,IPV6; 类型:SOCK_STREAM 用于TCP SOCK_DGRA原创 2016-11-07 23:36:25 · 533 阅读 · 0 评论 -
网络通信的基础知识
TCP/IP的分层模型OSI协议参考模型,它是基于国际标准化组织(ISO)的建议发展起来的,它分为7个层次:应用层、表示层、会话层、传输层、网络层、数据链路层及物理层。这个7层的协议模型虽然规定得非常细致和完善,但在实际中却得不到广泛的应用,其重要的原因之一就在于它过于复杂。但它仍是此后很多协议模型的基础。与此相区别的TCP/IP协议模型将OSI的7层协议模型简化为4层,从而更有利原创 2016-11-06 23:13:47 · 1491 阅读 · 0 评论 -
南工程聊天室客户端源码
MyMsg.h[html] view plain copy #pragma once /************************************************************ * 文件名:MyMsg.h * 描述: 服务器和客户端共用的头文件,消息定义 *************转载 2016-09-21 22:04:24 · 435 阅读 · 0 评论 -
新人作业之基于TCP连接,用消息队列实现图片发送功能,
具体要求是:1、客户端接受图片,服务器发送图片,建立TCP 连接2、每次有客户端过来,服务器创建一个线程单独实现图片发送功能3、最多5个客户端同时连接服务器,超过5个就会失败4、服务器本地存储一张图片,在服务器处输入“start”之后,服务器就开始向在线的客户端发送图片5、客户端收到图片之后,保存到一个目录中,目录名是年月日,文件名为时分秒简单来说:就是服务器向客户端发送图片。。。。。...原创 2019-07-26 19:46:18 · 1104 阅读 · 0 评论