Socket编程就是网络编程,通过网络进行两台主机之间的交互

Windows/Linux平台C++版教程

1socket是什么

2套接字有哪些类型

3面向连接和无连接到底有什么区别

4OSI网络七层模型

5TCP/IP协议族

6IP、MAC和端口号

7Linux下的socket演示程序

8Windows下的socket演示程序

9WSAStartup()函数以及DLL的加载

10使用socket()函数创建套接字

11bind()和connect()函数

12listen()和accept()函数

13send()/recv()和write()/read()函数

14回声客户端的实现

15如何让服务器端持续监听客户端的请求

16socket缓冲区以及阻塞模式

17TCP粘包问题(数据的无边界性)

18TCP数据报结构以及三次握手(图解)

19TCP数据的传输过程

20TCP四次握手断开连接(图解)

21优雅地断开TCP连接

22socket编程实现文件传输功能

23网络数据的大小端问题

24在socket编程中使用域名

25再谈UDP和TCP

26基于UDP的服务器端和客户端

Java编程

Java是跨平台开发的语言,主要是采用java.net包提供的类与函数接口进行套接字编程

TCP实例

转载于:https://www.cnblogs.com/WindyZ/p/11523246.html

Socket Programming相关推荐

  1. linux c socket programming

    http://54min.com/post/http-client-examples-using-c.html 好文章 PPT http://www.slideshare.net/Arbow/asyn ...

  2. Python Socket Programming

    本文介绍使用Python进行Socket网络编程,假设读者已经具备了基本的网络编程知识和Python的基本语法知识,本文中的代码如果没有说明则都是运行在Python 3.4下. Python的sock ...

  3. UDP socket programming in php

    2019独角兽企业重金招聘Python工程师标准>>> http://www.binarytides.com/udp-socket-programming-in-php/ UDP s ...

  4. C: Linux Socket Programming, TCP, a simple HTTP client - 安東尼隨手記 - Yahoo!奇摩部落格

    C: Linux Socket Programming, TCP, a simple HTTP client - 安東尼隨手記 - Yahoo!奇摩部落格 C: Linux Socket Progra ...

  5. Socket Programming on Android

    Socket 编程基础知识: 主要分服务器端编程和客户端编程. 服务器端编程步骤: 1: 创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好大约1024) 2: 套接字设置监听模式等 ...

  6. 26 Socket Addressing and Client Socket Programming

    1 Sockets socket很像一个文件 本质上,socket是一个文件描述符指向网络设备而不是一个硬盘上的文件 int socket(int domain, int type, int prot ...

  7. Python socket – network programming tutorial

    原文: https://www.binarytides.com/python-socket-programming-tutorial/ -------------------------------- ...

  8. Linux下常用的C/C++开源Socket库

    1.      Linux Socket Programming In C++ : http://tldp.org/LDP/LG/issue74/tougher.html 2.      ACE: h ...

  9. Python Socket TypeError: a bytes-like object is required, not 'str' 错误提示

    <python核心编程>第三版,发现示例2-1代码返回错误-..纠结很久  发现这里python3.5和Python2.7在套接字返回值解码上有区别.  先介绍一下 python byte ...

  10. Android Socket编程

    花了大概两天的时间,终于把Android的Socket编程给整明白了.抽空和大家分享一下:  Socket Programming on Android  Socket 编程基础知识:  主要分服务器 ...

最新文章

  1. 毒霸能清除的大小流氓清单(部分)
  2. C#笔记24:善用Visual Studio
  3. 程序员究竟该如何提高效率
  4. 一个简易的渲染循环结构
  5. python 编程快速上手,Python编程快速上手
  6. MySQL新建数据库时utf8_general_ci编码解释
  7. bzoj 2440: [中山市选2011]完全平方数【莫比乌斯函数+二分】
  8. MyBatis中字符串拼接实现模糊查询的sql
  9. redis集群内部的带宽消耗
  10. 移动端自适应布局方案尝试
  11. java memcached delete_Memcached删除/Delete数据
  12. pandas_计算夏普比率
  13. 江民杀毒软件移动版升级方法
  14. BUCTOJ 3322 QQ号与质数
  15. 【mysql】ORM库Sequelize的基础使用
  16. 移动宽带安装说明一(刘欣)
  17. [转]Web开发者和设计师必须要知道的 iOS 8 十个变化
  18. Python基于Oxford-IIIT Pet Dataset实现宠物识别系统
  19. 微信小程序登录与跳转到首页
  20. 硅谷印度工程师越来越多,把种姓歧视也带来了

热门文章

  1. python axis=1是行吗_Python:axis=0 axis=1的理解
  2. Apache Flink 不止于计算,数仓架构或兴起新一轮变革
  3. python数据库操作——Oracle超详细安装过程
  4. 控制网页frame vba_V8 bindings 设计isolate,context,world,frame之间的关系(翻译)
  5. idea springmvc项目搭建_IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境
  6. 高速计算机的应用领域是什么,计算机的应用领域
  7. pb中的tounicode 函数_历年高考数学的必考热点三角函数,2020高考生,你会了吗?...
  8. concurrenthashmap为什么是线程安全_为什么 StringBuilder 不是线程安全的?
  9. 算法与数据结构1800题 之字符串(一)
  10. Kotlin从入门到放弃(三)——协程