网络编程

原创 2016年06月02日 10:44:30
1:网络编程
(1)网络编程:通过编程语言实现计算机键的数据通信。
(2)网络编程的三要素:
A:Ip地址
是计算机的唯一标识
点分十进制。
IP地址的分类。
IP地址的组成。
ipconfig
ping

B:端口
是应用程序的标识
范围:0-65535 0-1024之间被占用。
C:协议
是定义的通信规则

UDP:
把数据打包
数据有限制
不建立连接
数据不可靠
速度快
TCP:
建立通道
数据无限制
数据可靠
速度慢
(3)UDP协议
A:发送数据
创建发送端的Socket对象
创建数据,并把数据打包
发送数据
释放资源

B:接收数据
创建接收端的Socket对象
创建数据包
用数据包接收数据
解析数据
释放资源
                

(4)TCP协议
A:发送数据
创建客户端的Socket对象
获取输出流
写数据
释放资源

B:接收数据
窗口服务器的Socket对象
监听客户端的连接
获取输入流
读取数据
显示数据
释放资源

版权声明:本文为博主原创文章,未经博主允许不得转载。

WINDOWS网络编程技术

  • 2017年12月12日 11:39
  • 12.56MB
  • 下载

iOS 网络编程

  • 2017年12月12日 12:01
  • 46.1MB
  • 下载

Python基础知识-网络编程

摘要:使用Python基本套接字功能和应用层协议模块开发网络应用1预备知识1.1 关于本指导手册Python是一种非常流行的面向对象的脚本语言,具有语法简洁的特点,并且拥有非常广泛的开发者基础。它是通...

windows网络编程技术 pdf附源码

  • 2017年11月16日 11:25
  • 15.01MB
  • 下载

Python网络编程攻略

  • 2017年11月06日 10:44
  • 16.3MB
  • 下载

【网络编程】半同步--半异步线程池源码分析之任务队列(基于C++11)

前言对于C++的学习,感觉如果只看书,学习效率很低。很多新知识新概念理解起来都很困难,而C++11更是引入了更多新的概念和知识。而在学习服务端这部分,什么“同步–异步”也把人搞得很晕 如果看不懂...

Java - 网络编程PPT

  • 2017年10月30日 15:15
  • 1.77MB
  • 下载

Linux_网络编程(带书签)

  • 2017年11月05日 19:35
  • 1.89MB
  • 下载

网络编程之POP3协议邮箱收信

POP3例子编程软件:VS2015 语言:C/C++ 这里主要讲解POP3邮箱收信 了解E-Mail的协议:http://blog.csdn.net/aaron133/article/details/...

MFC网络编程课件

  • 2017年10月25日 15:43
  • 4.68MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网络编程
举报原因:
原因补充:

(最多只允许输入30个字)