今天在学习java socket通信部分的时候,写了一个demo测试。但是写入数据后一直接收不到,纠结半天,终于发现是输入流没有调用flush()刷新。package SocketTests;import java.io.BufferedReader;import java.io.IOExcepti...
分类:
其他好文 时间:
2014-10-21 17:08:25
阅读次数:
365
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 1.?????????什么是TCP/IP、UDP? 2.?????????Socket在哪里呢? 3.?...
分类:
Web程序 时间:
2014-10-21 15:46:46
阅读次数:
241
“一切皆Socket!”话虽些许夸张,可是事实也是,如今的网络编程差点儿都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间怎样通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与webserver通信的?当你用QQ聊天时,QQ进程怎么与server或...
分类:
其他好文 时间:
2014-10-21 15:19:23
阅读次数:
258
php-fpm的安装很简单,参见PHP(PHP-FPM)手动编译安装。下面主要讨论下如何提高Nginx+Php-fpm的性能。1.Unix域Socket通信之前简单介绍过Unix Domain Socket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法Unix域Socket因...
分类:
Web程序 时间:
2014-10-19 11:24:10
阅读次数:
347
使用该模型时,在服务端我们可以开辟两个线程,一个线程用来监听客户端的连接
请求,另一个用来处理客户端的请求。主要用到的函数为select函数。如:
线程1处理函数:
SOCKET listenSock = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );
sockaddr_in sin;
sin.sin_famil...
分类:
其他好文 时间:
2014-10-15 09:23:10
阅读次数:
183
WsaEventSelect模型是一个不用主动去轮询所有客户端套接字是否有数据到来的模型,它也是在客户端有数据到来时,系统发送通知给我们的程序,但是,它不是发送消息,而是通过事件的方式来通知我们的程序,这就解决了WsaAsyncSelect模型只能用在windows程序的问题。
该模型的实现,我们也可以开辟两个线程来进行处理,一个用来接收客户端的连接请求,一个用来与客户端进行通信,用到的主要...
分类:
其他好文 时间:
2014-10-15 09:22:30
阅读次数:
194
利用晚上这点闲暇时间,写了一个Socket通信的小实例,该实例包含服务器端和客户端。其基本工作流程是:当服务器启动服务以后,客户端进行连接,如果连接成功,则用户可以在发送消息框中输入待发送的消息,然后点击“Send”按钮后向服务器发送消息,服务器在收到消息后立即向该客户端发送接收成功消息。其基本效果...
分类:
其他好文 时间:
2014-10-11 18:31:45
阅读次数:
263
====================问题描述==================== 我使用蓝牙socket通信,服务器端使用socket=mmServerSocket.accept()这个语句,可是这里总是报错!错误如下:java.io.IOException:Notabletoregiste...
分类:
其他好文 时间:
2014-10-08 17:12:45
阅读次数:
379
与面向连接的网络连接相比,无连接的网络通信不需要在服务器与客户端之间建立连接。面向非连接的Socket通信是基于UDP的,服务器端不需要调用listen()和accept()函数来等待客户端的连接;客户端直接向服务器发送数据。1、服务器端(1)建立Socket,绑定本地IP和端口server=soc...
分类:
其他好文 时间:
2014-10-07 14:51:43
阅读次数:
157
关于TCP/IP通讯我从以下四个点来进行介绍.1.宏观上网络的分类,和具象的网络的模型。2.互联网的发展。3.端口和IP。4.TCP/IP以及Socket通信。第一点1)关于网络的分类(宏观)按照网络规模和范围可以简单划分为:局域网(LAN)都市网(MAN)广域网(WAN)按照网络拓扑结构可以划分为...
分类:
其他好文 时间:
2014-10-07 11:53:13
阅读次数:
182