我们可以把客户机和远程服务器理解为主机A和主机B,用户和主机A可以通过主机A中的应用程序进行交互,主机A与主机B之间交互则是通过计算机网络通信进行的。 网络中每台机器称为节点。大多数节点是计算机,此外,打印机、路由器、网桥、网关和哑终端也是节点。 人与人之间通过某种语言来交流,网络中的主机之...
分类:
编程语言 时间:
2015-02-25 16:58:15
阅读次数:
200
用c#开发安卓程序 (xamarin.android)系列之三
源码(包含客户端与服务器端所有工程文件) 数据库文件
为了方便您测试,我临时搭建了一个服务器 您可以安装apk文件,直接测试 apk文件下载地址 (测试服务器将会运行至2015年3月1日)
通信框架为来自英国的NetworkComms2.3.1开源通信框架 序列化采用Protobuf...
分类:
移动开发 时间:
2015-02-23 09:42:40
阅读次数:
218
用c#开发安卓程序 (xamarin.android)系列之三源码(包含客户端与服务器端所有工程文件) 数据库文件 为了方便您测试,我临时搭建了一个服务器 您可以安装apk文件,直接测试 apk文件下载地址 (测试服务器将会运行至2015年3月1日)通信框架为来自英国的NetworkComms2.....
分类:
移动开发 时间:
2015-02-22 18:31:01
阅读次数:
154
1.Volley简介 Volley是Android平台上的网络通信库,能使网络通信更快、更简单、更健壮。那么在2013年的Google I/O大会上volley发布了。 Volley名称的由来: a burst or emission of many things or a large amount...
分类:
其他好文 时间:
2015-02-21 15:26:30
阅读次数:
343
java023
网络编程
Socket编程(码头)
socket就是为网络服务提供了一种机制。
通信的两端都有socket
网络通信其实就是socket
数据在两个socket通过IO传输
TCP与UDP
udp:(步话机,QQ)
将数据和源和目的的封装成数据包,不需要建立...
分类:
其他好文 时间:
2015-02-21 09:43:39
阅读次数:
462
Afinal这个超级强大框架,可以满足下面功能,并且基本覆盖了手机应用中的核心部分
数据库(几句话就能实现增删改查)
注解 (省去findById和setOnclickListener)
网络通信(get请求 / post请求 / 文件上传 / 文件下载)
图片获取(一句话解决)
下面是实现的例子,并且放上服务器的代码:
public class MainAct extends...
分类:
移动开发 时间:
2015-02-20 23:13:24
阅读次数:
551
新年第一天 恭祝大家新年快乐
一直有朋友问P2P相关的问题,最近有时间在微风IM的基础上,实现了P2P通信,共享给大家,希望大家批评指正。
源码下载 (只包含源码,无插入式广告:) 数据库下载
数据库与第一版相同没有变化
我们知道在网络通信中,如果所有的通信都通过服务器转发,会增加服务器的负担,如果实现了P2P,客户端之间直接通讯,比如聊天或者传送文件时不再通过服务器,而是客户端之...
新年第一天 恭祝大家新年快乐一直有朋友问P2P相关的问题,最近有时间在微风IM的基础上,实现了P2P通信,共享给大家,希望大家批评指正。源码下载(只包含源码,无插入式广告:) 数据库下载 数据库与第一版相同没有变化我们知道在网络通信中,如果所有的通信都通过服务器转发,会增加服务器的负担,如果实现了....
连接是通信的核心客户端一般只会有一个连接服务器端会维护成千上万的连接在服务器端连接的维护工作是由NetworkComms静态类来完成的,当有新的客户端请求,服务器上会创建相应的连接,并把连接注册到NetworkComms静态类中。当连接断开后,NetworkComms通信框架会自动把相应连接的引用从...
分类:
Windows程序 时间:
2015-02-18 09:27:08
阅读次数:
4435
由于没有自己的服务器,我就找了个能实现双方通信的SDK,这个SDK是友盟的用户反馈SDK。本系列的博文关注的不是网络通信,而是如何在网络通信机制已经做好的情况下,做出一个可用的聊天系统。其实,刚开始做的时候觉得适配器挺难的,但后来发现实现和QQ相同的布局文件也需要技术,所以本篇就来详细的说下布局.....
分类:
其他好文 时间:
2015-02-17 14:07:31
阅读次数:
246