码迷,mamicode.com
首页 >  
搜索关键字:Socket    ( 14952个结果
linux网络编程函数——地址复用setsockopt()
1、setsockopt()作用及简介socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。此时对这个端口进行重新绑定就会出错。要想立即绑定端口,需要先设置SO_REUSEADDR.或者在closesocket的时候,使用setsockopt设置SO_DONTLINGER。才会...
分类:系统相关   时间:2014-10-17 00:22:43    阅读次数:366
PHp + socket编程练习——博客园回复
因为也是学习的路上,先画出思路,代码和看别人的学习的,最后是根据的思路完成的,可能比较简单,后期在去完善和更改conn($url); $this->setHeader('Host: ' . $this->url['host']); } // 请求行 protected function setLi....
分类:Web程序   时间:2014-10-16 17:48:52    阅读次数:268
TCP Socket 粘包
?? 这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下:   一两个简单概念长连接与短连接: 1.长连接     Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2.短连接     Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开...
分类:其他好文   时间:2014-10-16 14:53:02    阅读次数:165
tcp time_wait过多的处理办法
一.time_wait状态解释1.客户端与服务器端TCP连接完闭,关闭SOCKET后,服务器端连接的端口号即为time_wait状态。linux下高并发的nginx,apache,lvs,squid等服务器生产环境下,TCP的time_wait套接字数量经常达到2,3W,此时服务器很容易被拖死或影响业务二.解决方法1.获取TIME_WA..
分类:其他好文   时间:2014-10-16 14:10:03    阅读次数:183
Protobuf实现Android Socket通讯开发教程
本节为您介绍Protobuf实现Android Socket通讯开发教程,因此,我们需要先了理一下protobuf 是什么?Protocol buffers是一种编码方法构造的一种有效而可扩展的格式的数据。谷歌使用其内部几乎RPC协议和文件格式的所有协议缓冲区。protobuf 适用的语言正宗(Go...
分类:移动开发   时间:2014-10-16 12:50:12    阅读次数:315
how tomcat works 读书笔记(二)----------一个简单的servlet容器
app1 (建议读者在看本章之前,先看how tomcat works 读书笔记(一)----------一个简单的web服务器 http://blog.csdn.net/dlf123321/article/details/39378157) 回顾我们上一章,我们开发了一个最最简单的web服务器,它可以使用户访问服务器内的静态资源。当然这是远远不够的,在这一节里,我们就试着让服务器在能相应...
分类:其他好文   时间:2014-10-16 10:06:42    阅读次数:251
TCP之简单回传(四)
继续采用 TCP之简单回传(三)的思路,不过由于其转型时,每次读取一个字符都要调用系统函数一次,故其效率较低;本次我们采用系统中一个函数recv实现预读取;int PASCAL FAR recv( SOCKET s, char FAR* buf, int len, int flags);s:一个标识...
分类:其他好文   时间:2014-10-16 00:25:41    阅读次数:238
UDP通信例子
服务端:package com.socket.udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;...
分类:其他好文   时间:2014-10-15 17:57:41    阅读次数:197
【学习笔记】Python网络编程(一)
server端:importsocket#导入socket模块 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) host=‘‘ port=6074 s.bind((host,port))#绑定主机和端口 s.listen(5)#监听传入连接,操作系统可以挂起的最大连接数 conn,addr=s.accept()#接受连接并返回(conn,addr)conn用来接..
分类:编程语言   时间:2014-10-15 16:19:51    阅读次数:161
获取网络时间
这两天有一个应用需要获取网络时间,虽然一直知道可以从时间服务器获取时间,却从来也没有操作过,借这个机会重新进行一下深入了了解。 基本的思路就是:通过SOCKET连接时间服务器,直接接收从服务器发送的过来的时间数据。 void GetNetTime() { TIME_ZONE_INFORMATION tzinfo; DWORD dwStandardDaylight;...
分类:其他好文   时间:2014-10-15 13:57:00    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!