码迷,mamicode.com
首页 >  
搜索关键字:socket 套接字    ( 16775个结果
head first c<11>初探网络编程下
上一篇博文可以实现基本的网络通信,但是只能服务给一个人,我们可以通过给每个客户端fork()一个子进程,来实现一对多的服务。   方法: 客户端连到服务器以后,服务器启动一个新创建的套接字对话,也就是说父进程可以继续连接下一个客户端,而子进程来需要处理 accept()创建的副套接字,实现通信功能。父进程克隆子进程后可以关闭副套接字close(connect_d),而子进程可以关闭主监听套...
分类:其他好文   时间:2014-05-26 05:02:14    阅读次数:228
mysql密码忘记时如何修改密码(Linux&Windows)
一,Linux篇 1,停掉mysql服务:service mysql stop; 2,修改my.cnf文件,可以通过find / -name my.cnf来找到文件,里面内容包含[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql即是我们要找的文件,在user-mysql下加入:skip-grant-...
分类:数据库   时间:2014-05-26 04:06:14    阅读次数:346
liunx 笔记(1)
ls -l:长格式 文件类型: -:普通文件 (f) d: 目录文件 b: 块设备文件 (block) c: 字符设备文件 (character) l: 符号链接文件(symbolic link file) p: 命令管道文件(pipe) s: 套接字文件(socket) 文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r-- 文件硬链接的次数 文件的属主(o...
分类:其他好文   时间:2014-05-25 01:55:01    阅读次数:262
head first c<11>初探网络编程上
服务器连接网络四部曲。 为了与外界沟通,c程序用数据流读写字节,比较常用的数据流有标准输入、标准输出、文件等。 如果想写一个与网络通信的程序,就需要一种新的数据流----------套接字。   使用套接字与客户端程序通信前,服务器需要历经四个阶段:绑定、监听、接受、开始。   1.绑定端口         计算机可能同时运行多个服务器程序,为了放置不同的对话混淆,每项服务必须使用不...
分类:其他好文   时间:2014-05-25 01:01:09    阅读次数:317
简易HTTP代理的实现
编写一个简易的HTTP代理服务器,步骤其实很简单:      1.设置一个监听套接字gListen_Socket;      2.每当接受到客户端的请求之后,我们构建一个新的线程来继续监听客户端的请求,然后原线程处理用户请求;      3.先从用户发送的HTTP请求中解析出服务器端的主机地址,然后通过另外一个线程连接到服务器;      4.本程序充当中介,不断转发来自两端的消息;...
分类:其他好文   时间:2014-05-24 23:43:47    阅读次数:534
Java中的NIO和IO的对比分析
总的来说,java中的IO和NIO主要有三点区别: IO                  NIO 面向流     面向缓冲 阻塞IO                   非阻塞IO  无   选择器(Selectors) 1.面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,N...
分类:编程语言   时间:2014-05-24 22:16:12    阅读次数:385
python socket-framework 1
SocketServer TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer...
分类:编程语言   时间:2014-05-24 22:03:54    阅读次数:424
10、使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。 服务器接收客户端发送的字符串,反转之后发回客户端。客户端接收并打印。
/**10、使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。 服务器接收客户端发送的字符串,反转之后发回客户端。客户端接收并打印。    * 客户端*/ import java.io.*; import java.net.*;   public class Test10_Client {    public static void ma...
分类:其他好文   时间:2014-05-24 21:45:28    阅读次数:652
Socket的几种
socket模型: 1、阻塞模型    一个单进程accept阻塞,接收到客户端请求后,read消息,处理write返回,然后循环继续accept。    这种模型最最简单,不实际,没什么实际用途,对于新手教学还行。 2、多进程(线程)模型    主进程循环accept阻塞,接收到客户端请求后,fork子进程处理,子进程read阻塞,接收客户端消息并响应。    这种模型是我使用到...
分类:其他好文   时间:2014-05-24 19:50:08    阅读次数:274
MySQL搭建系列之多实例
所谓多实例,就是在一台服务器上搭建、运行多个MySQL实例,每个实例使用不同的服务端口,通过不同的socket监听;物理上,每个实例拥有独立的参数配置文件及数据库。 通常情况下,一台服务器是不建议运行多个MySQL实例的,尤其是生产环境,因为这会造成资源相互强占问题。但在一些高可用环境中,却有这样的需求,比如:利用Heartbeat搭建的故障转移集群环境,若主备服务器只运行一个MySQL实例,则...
分类:数据库   时间:2014-05-24 14:40:58    阅读次数:352
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!