服务可用在一下情景:1,用户离开activity后,仍需要继续工作,例如从网络下载文件,播放音乐.2,无论activity出现或离开,都需要持续工作,例如网络聊天应用.3,连接网络服务,正在使用一个远程API提供的服务.4,定时触发的任务1.因为IntentService是Service子类,所以也...
分类:
移动开发 时间:
2014-09-21 00:02:49
阅读次数:
490
作者 : 卿笃军原文地址:http://blog.csdn.net/qingdujun/article/details/39312241本文演示,使用Socket进行网络聊天之群聊,实现客户端给"局域网"网段里面的所以机器发送广播,当发送“886”的时候,表示客户端关闭。1)客户端,给服务器发送数据...
分类:
编程语言 时间:
2014-09-18 11:12:33
阅读次数:
280
作者 : 卿笃军原文地址:http://blog.csdn.net/qingdujun/article/details/39312065本文演示,使用Socket进行网络聊天,实现客户端给服务器端一直发送消息,当发送“886”的时候,表示客户端关闭。1)客户端,给服务器发送数据,发送“886”表示关...
分类:
编程语言 时间:
2014-09-18 11:10:03
阅读次数:
258
本文演示,使用Socket进行网络聊天,实现客户端给服务器端一直发送消息,当发送“886”的时候,表示客户端关闭。
1)客户端,给服务器发送数据,发送“886”表示关闭客户端。
2)服务器,一直监听9527端口,将监听到的数据打印在控制台上。...
分类:
编程语言 时间:
2014-09-16 10:48:00
阅读次数:
227
本文演示,使用Socket进行网络聊天之群聊,实现客户端给"局域网"网段里面的所以机器发送广播,当发送“886”的时候,表示客户端关闭。
1)客户端,给服务器发送数据,发送“886”表示关闭客户端。
2)服务器,一直监听9527端口,将监听到的数据打印在控制台上。
3)客户端+服务器版本,实现既可以发送数据,又可以接受数据的多线程聊天程序。
需要注意的几点是:1)这里是给局域网发送广播。 2)局域网广播地址:192.168.1.255 3)如果弹出Exception in thread "main" j...
分类:
编程语言 时间:
2014-09-16 10:47:20
阅读次数:
240
代码来源:游双的linux高性能服务器编程
主进程创建一个进程池,当有客户端发送请求时,主进程选择一个进程与该客户端进行通信,为了简单期间,去掉了一些信号处理代码,其中信号的用法可以参考基于多进程的网络聊天程序
服务器代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2014-08-12 17:09:34
阅读次数:
179
参考:linux高性能服务器编程,作者:游双
程序简介:该程序用了共享内存来实现进程间的同步,由于只是同时读取共享内存,所以没有用到锁。该程序的功能是服务器监听网络连接,当有一个客户端连接时,服务器创建一个子进程处理该连接。每个子进程只负责自己的客户端以及和父进程通信。当子进程从客户端读取数据后,把数据放到共享内存上,每个子进程在共享内存上有自己的一段空间,因此不会出现同时写。放上去后通知父进程...
分类:
其他好文 时间:
2014-08-07 13:14:00
阅读次数:
230
boost开发文档中实时聊天程序的客户端(加入了详细注释 方便理解)...
分类:
其他好文 时间:
2014-07-01 15:11:08
阅读次数:
233
有时,花上几个小时阅读、调试、跟踪优秀的源码程序,能够更快地掌握某些技术关键点和精髓。当然,前提是对这些技术大致上有一个了解。 我通过几个采用 CSocket
类编写并基于 Client/Server (客户端 / 服务端)的网络聊天和传输文件的程序 ( 详见: 源代码参考 ) ,在调试这些程序的....
分类:
其他好文 时间:
2014-05-02 13:04:50
阅读次数:
392