我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想 ...
分类:
其他好文 时间:
2016-10-24 14:07:25
阅读次数:
226
很久以前的一个Demo,这里服务器只做转发功能,根据ID地址和端口号来标识身份,群聊和私聊只是简单实现, 服务器代码如下: import java.util.*; import java.io.*; import java.net.*; public class Server extends Thr ...
分类:
其他好文 时间:
2016-10-23 11:47:30
阅读次数:
192
一、网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 1、消息传递(管道、FIFO、消息队列) 2、同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量) 3、共享内存(匿名的和具名的) 4、远程过程调用(Solaris门和Sun RPC) 1、消息传递(管 ...
分类:
编程语言 时间:
2016-10-18 18:43:36
阅读次数:
248
/etc/my.cnf文件为mysql的配置文件,内容详解如下:[mysqld]//服务器端配置datadir=/data/mysql//数据目录socket=/var/lib/mysql/mysql.sock//socket通信设置user=mysql//使用mysql用户启动#Disablingsymbolic-linksisrecommendedtopreventassortedsecurityriskssymbolic-links..
分类:
数据库 时间:
2016-10-17 00:59:11
阅读次数:
257
Socket通信流程 HTTP 底层就是通过socket建立连接通信管道,实现数据传输 HTTP是一个TCP的传输协议(方式),它是一个可靠,安全的协议 ...
分类:
其他好文 时间:
2016-09-26 12:24:01
阅读次数:
124
概述 发起一个http请求的过程就是建立一个socket通信的过程。 我们可以模仿浏览器发起http请求,譬如用httpclient工具包,curl命令等方式。 curl "http://www.baidu.com" 返回页面数据 curl -I "http://www.baidu.com" -I查 ...
分类:
Web程序 时间:
2016-09-25 18:38:36
阅读次数:
1076
一、TCP编程 TCP协议是面向连接的、可靠地、有序的,以字节流的方式发送数据。java实现TCP通信依靠2个类:客户端的Socket类和服务器端的ServerSocket类。 基于TCP通信的Socket模型如下: Socket通信的实现步骤如下: 1. 创建服务器端Socket:ServerSo ...
分类:
编程语言 时间:
2016-09-21 10:24:24
阅读次数:
303
stub 和 skeleton 介绍RMI的本质就是实现在不同JVM之间的调用,它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface ja ...
分类:
其他好文 时间:
2016-09-14 09:40:38
阅读次数:
1067