摘要: 前言很久没写BLOG了,之前在写Android聊天室的时候答应过要写一个客户(好友)之间的聊天demo,Android 基于Socket的聊天室已经实现了通过Socket广播形式的通信功能。以下是我写的一个类似现在多数聊天软件的冒泡聊天APP。全部功能都是自己的想法,对于现在市面上成功的例子是怎么实现的,我还不了解。所以读者可只做参考学习,也可以分享您的案例给我。功能一对一聊天,非聊天室好友列表好友在线,离线状态(实时更新)冒泡实时聊天窗口发送离线信息基本原理之前的聊天室原理:每当客户端Socket连接到该ServerSocket之后,程序将对应Socket加入clients集合中保存,并为该 阅读全文
posted @ 2013-01-30 20:40 songtzu 阅读(253) 评论(0) 推荐(0)
摘要: 一步一步android(15):关于socket编程【以聊天为例】Android手机的应用,除了它的手机功能之外,另外一个吸引人的地方在于它的开放性,这一点iphone无法比拟,至少iphone太多商业化气息。如同当年windows95一样,android为我们开启另一扇交流之窗,而要实现交流,socket通信必不可少。java在socket通信方面上已经有了很好的范例,我只是抛砖引玉,将其引入到android之中,疏漏之处在所难免,很多地方也值得深思与考量,高手不必拍砖,可跳过此文。下面,用敲门的方式演示Android如何实现套接字的通信。本例实现功能如下:Server端开启服务Client 阅读全文
posted @ 2013-01-30 20:28 songtzu 阅读(313) 评论(0) 推荐(0)
摘要: 花了大概两天的时间,终于把Android的Socket编程给整明白了。抽空和大家分享一下:Socket Programming on AndroidSocket 编程基础知识:主要分服务器端编程和客户端编程。服务器端编程步骤:1: 创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好大约1024)2: 套接字设置监听模式等待连接请求3: 接受连接请求后进行通信4: 返回,等待赢一个连接请求客户端编程步骤:1: 创建客户端套接字(指定服务器端IP地址与端口号)2: 连接(Android 创建Socket时会自动连接)3: 与服务器端进行通信4: 关闭套接字Android Sock 阅读全文
posted @ 2013-01-30 20:22 songtzu 阅读(286) 评论(0) 推荐(0)
摘要: 复制移动VMware Workstation虚拟机文件产生的问题 关于I moved it和I copied it的异同——复制移动VMware Workstation虚拟机文件产生的问题 我们在对一个虚拟机系统做复制或者移动到另一个新的位置的时候,启动虚拟机时会有如下提示: This virtual machine may have been moved or copied. In order to configure certain management and networking features VMware Workstation needs to know which. ... 阅读全文
posted @ 2013-01-30 16:43 songtzu 阅读(2631) 评论(0) 推荐(1)
摘要: 芒果更新的Windows Phone 7.1版本的API提供了Socket编程的接口,这给Windows Phone 7的网络开发又添加了一把利器,对于Windows Phone 7上的聊天软件开发是一件非常happy的事情。下面用一个小例子来演示一下Windows Phone 7上的Socket编程。用Windows Phone 7上的客户端程序作为Socket客户端,Windows控制台程序作为服务器端,ip取你电脑本机的ip,端口号用8888,实现了Windows Phone 7客户端向服务器端发送消息和接收消息的功能。先来看看演示的效果(1) Windows Phone 7客户端客户. 阅读全文
posted @ 2013-01-30 09:46 songtzu 阅读(209) 评论(0) 推荐(0)