Socket详解
来源:互联网 发布:java 泛型 通配符 编辑:程序博客网 时间:2024/06/03 12:29
“一切皆Socket!”
话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。
——有感于实际编程和开源项目研究。
我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:
- 1、网络中进程之间如何通信?
- 2、Socket是什么?
- 3、socket的基本操作
- 3.1、socket()函数
- 3.2、bind()函数
- 3.3、listen()、connect()函数
- 3.4、accept()函数
- 3.5、read()、write()函数等
- 3.6、close()函数
- 4、socket中TCP的三次握手建立连接详解
- 5、socket中TCP的四次握手释放连接详解
- 6、一个例子(实践一下)
- 7、留下一个问题,欢迎大家回帖回答!!!
1、网络中进程之间如何通信?
本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:
- 消息传递(管道、FIFO、消息队列)
- 同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)
- 共享内存(匿名的和具名的)
- 远程过程调用(Solaris门和Sun RPC)<…………………………………………………………………………
具体:http://www.verydemo.com/demo_c170_i289.html
0 0
- Socket详解-socket建立
- Socket详解-socket建立
- 什么是socket?socket详解
- socket详解
- Socket详解
- socket详解
- Socket详解
- Socket详解
- Socket详解
- SOCKET详解
- Socket详解
- Socket详解
- Socket详解
- Socket详解
- Socket详解
- Socket详解
- Socket详解
- socket详解
- 八皇后问题
- Coreseek:常见问题1
- SQL语句摘录
- 01背包 Java 动态规划
- Node常用函数
- Socket详解
- 【汉化】DevExpress插件中RichEdit控件的自定义汉化方法 - ExDevilLee
- JSP自定义标签学习笔记
- session丢失是怎么解决的
- 苏州北大青鸟分享:快速、简便的使用AJAX技术操作的三部曲
- JSP分页
- Linux的七个运行级别原理概述
- HI3531由DMA 发起PCIe 事务
- 一般公司不太可能让应届生在面试的时候手写那么多的代码