Socket Programming
Posted windyz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Socket Programming相关的知识,希望对你有一定的参考价值。
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实例
以上是关于Socket Programming的主要内容,如果未能解决你的问题,请参考以下文章
同步socket, 异步socket, 多线程socket, 多进程socket
io.sockets.socket(socket_id).emit() - 没有方法'socket'
为什么有监听socket和连接socket,为什么产生两个socket
socket.join 不起作用(socket.io)
socket通信的流程
Socket详解