原文:12、android socket使用demo:网络聊天

目录: 一 效果图 二 原代码分享 三 代码分析 四 总结 一 效果图如下: 客户端 : 客户端 : 二 原代码分享如下: java代码只有一个 MainActivity.java View Code xml文件也是只有一个 main activity.xml View Code 三 代码分析 流程分析: 服务端 程序开启的时候,执行serverStart 方法,将自身做为serverSocket ...

2015-02-11 19:32 9 1914 推荐指数:

查看详情

Android 基于Socket聊天应用(二)

前言 很久没写BLOG了,之前在写Android聊天室的时候答应过要写一个客户(好友)之间的聊天demoAndroid 基于Socket聊天室已经实现了通过Socket广播形式的通信功能。 以下是我写的一个类似现在多数聊天软件的冒泡聊天APP。全部功能都是自己的想法,对于现在市面上 ...

Sat Apr 07 18:39:00 CST 2012 427 27789
Socket网络编程--聊天程序(5)

  上一小节我们讲了使用select来避免使用多进程的资源浪费问题。上次只是实现了从多个客户端发送数据给服务器端,接下来就要实现从服务器端发送数据给各个客户端。   使用select多路转换处理聊天程序2   client.c 使用上一节用的那个,在那个基础上修改下面几句 ...

Mon Jul 28 19:30:00 CST 2014 6 3866
Socket网络编程--聊天程序(8)

  上一节已经完成了对用户的身份验证了,既然有了验证,那么接下来就能对不同的客户端进行区分了,所以这一节讲实现私聊功能。就是通过服务器对客户端的数据进行转发到特定的用户上,   实现私聊功能的聊天程序   实现的技术细节是:对客户端发送的数据增加一个标识头,由于我们处理的是纯文本,所以为了讲解 ...

Thu Jul 31 18:48:00 CST 2014 2 3670
Socket网络编程--聊天程序(9)

。),这些问题就不讨论了。   支持多服务器实现负载问题的聊天程序   今天才知道原来我们一直使用的 ...

Fri Aug 01 18:50:00 CST 2014 6 3652
Socket网络编程--聊天程序(1)

  很早的一段时间,看了APUE和UNPv1了解了网络编程,但是但是只是看而已,没有具体的实践,趁现在没有什么事做,就来实践了解一下网络编程。写博客保存下来,方便以后用到的时候可以查到。   此次的聊天程序是迭代开发的。就是一步一步的修改成不同功能的聊天程序。   服务器server和客户端 ...

Sun Jul 27 00:25:00 CST 2014 3 5950
Socket网络编程--聊天程序(2)

  上一节简单如何通过Socket创建一个连接,然后进行通信。只是每个人只能说一句话。而且还是必须说完才会接收到信息,总之是很不方便的事情。所以这一小节我们将对上一次的程序进行修改,修改成每个人可以多说话,主要是通过Linux下多进程fork实现的。   一对一,server和client ...

Sun Jul 27 00:52:00 CST 2014 2 3303
Socket网络编程--聊天程序(3)

  上一小节,已经讲到可以每个人多说话,而且还没有限制,简单的来说,我们已经完成了聊天的功能了,那么接下来我们要实现什么功能呢?一个聊天程序至少应该支持一对多的通讯吧,接下来就实现多个客户端往服务器发送数据,和服务器向多个客户端发送数据。   多对一,单向,各个客户端都可以向服务器发送数据 ...

Sun Jul 27 01:48:00 CST 2014 2 3630
Socket网络编程--聊天程序(4)

  上一小节讲到可以实现多客户端与服务器进行通讯,对于每一个客户端的连接请求,服务器都要分配一个进程进行处理。对于多用户连接时,服务器会受不了的,而且还很消耗资源。据说有个select函数可以用,好像还很NB的样子。   使用select多路转换处理聊天程序   下面摘取APUE 14.5小结 ...

Sun Jul 27 19:25:00 CST 2014 2 2262
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM