码迷,mamicode.com
首页 >  
搜索关键字:web服务基础 套接字 网络通信 tcp协议    ( 8176个结果
APUE 学习笔记(九) 高级I/O
1. 非阻塞I/O低速系统调用时可能会使进程永远阻塞的一类系统调用,包括以下调用:(1)某些文件类型你(网络socket套接字、终端设备、管道)暂无可使用数据,则读操作可能会使调用者永远阻塞(2)如果数据不能立即被(1)中文件类型接受,则写操作会使调用者永远阻塞(3)某些进程间通信函数非阻塞I/O使...
分类:其他好文   时间:2014-05-15 16:22:43    阅读次数:380
使用Socket进行通信
当两台计算机通过TCP/IP协议进行通信时,通常使用Socket对象来代表两端的通信接口,并通过Socket产生I/O流来进行网络通信。 其中ServerSocket对象能接收其他通信实体连接的请求,该对象用于监听来自客户端的Socket连接,如果没有连接,它将一直处于等待状态。 在本文中将创建一个服务器端的ServerSocket 和 手机客户端的Socket . 使它们建立连接,产生I/O...
分类:其他好文   时间:2014-05-14 14:54:34    阅读次数:265
Socket学习笔记
..........(此处略去万万字)学习中曲折的过程不介绍了,直接说结果我的学习方法,问自己三个问题,学习过程将围绕这三个问题进行what:socket是什么why:为什么要使用sockethow:怎么使用1. socket是什么 首先要了解网络通信协议,ISO模型的七个分层,分别为物理层、数据....
分类:其他好文   时间:2014-05-14 09:26:07    阅读次数:210
Linux System Programming 学习笔记(二) 文件I/O
1.每个Linux进程都有一个最大打开文件数,默认情况下,最大值是1024文件描述符不仅可以引用普通文件,也可以引用套接字socket,目录,管道(everything is a file)默认情况下,子进程会获得其父进程文件表的完整拷贝2.打开文件open系统调用必须包含 O_RDONLY,O_W...
分类:系统相关   时间:2014-05-14 08:17:28    阅读次数:674
Nt Kernel & System 占用80端口
今天早上apache突然无法启动,重启电脑仍然没有结果,经过一番努力终于解决了,过程如下: 首先查看apache错误日志: 1.删除apache>>logs>>error.log,重启apache查看这个文件发现内容如下: (OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : make_sock: could not bind to address [::]:80 ...
分类:其他好文   时间:2014-05-14 01:02:17    阅读次数:421
socket编程中recv与send函数
recv函数会将套接字缓冲区中的内容读出,但不清空,与read函数的区别在此。此函数有一个flag标志位,设为MSG_PEEK。 send函数会将缓冲区中的内容写入到套接字,也不清空,与write函数的区别在此。 用这两个函数可以先接收或发送缓冲区中的内容,然后再用readn(此时缓冲区中的内容依然存在)与write函数去继续判断换行符/n,对缓冲区内容实现换行输出。 echocli.c...
分类:其他好文   时间:2014-05-13 23:43:35    阅读次数:494
C# 如何实现简单的Socket通信(附示例)
上周由于有个项目需要用到网络通信这块,然后就花了点时间研究了一下,本来想上周就写出来的,但是突然要忙,所以等到现在。话说对于网络通信,以前写C++的时候,天天面对着线程和Socket,所以换成C#也就没那么怕了,虽然C++下也没有掌握的多好,但毕竟只是一个小Demo,只作为..
分类:其他好文   时间:2014-05-13 12:25:04    阅读次数:247
扯谈网络编程之Tcp SYN flood洪水攻击
简介 TCP协议要经过三次握手才能建立连接: (from wiki) 于是出现了对于握手过程进行的攻击。攻击者发送大量的FIN包,服务器回应(SYN+ACK)包,但是攻击者不回应ACK包,这样的话,服务器不知道(SYN+ACK)是否发送成功,默认情况下会重试5次(tcp_syn_retries)。这样的话,对于服务器的内存,带宽都有很大的消耗。攻击者如果处于公网,可以伪造IP的话,对...
分类:其他好文   时间:2014-05-13 11:21:28    阅读次数:435
java点滴之ServerSocket的使用
一概念 serversocket实现了服务端的socket,一个服务端的socket等待从网络上发来的请求,并基于这个请求作出 响应的操作,并作出回应结果。 serversocket 建立的是socket的服务端,socket建立的是客户端。最主要构造方法: public ServerSocket():创建一个未绑定任何端口的套接字  public ServerSocket(in...
分类:编程语言   时间:2014-05-13 08:15:18    阅读次数:321
Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关类 简介
Java.net 包中 权限 和 地址相关的类简介...
分类:移动开发   时间:2014-05-13 07:19:53    阅读次数:296
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!