前面几篇博文简单的介绍了一些常见的Http的操作,这些操作几乎都是在新开的线程中进行的网络请求,并在日志中打印出获取到的网络数据。那么,问题来了!(呃~感觉下一句是蓝翔有木有?)如何在把获取到的网络数据显示在UI界面上呢?如果按照前几篇博文的例子,并在主线程中直接对子线程获取的网络数据直接进行操作就...
分类:
移动开发 时间:
2014-10-22 10:47:15
阅读次数:
255
网络游戏一般采用C/S结构,客户端负责绘制游戏世界的实时画面,服务器端则负责响应所有客户端的连接请求和游戏逻辑处理,并控制所有客户端的画面绘制,客户端与服务器通过网络数据包交互完成每一步游戏逻辑。
网关服务器方式,主要职责是将客户端通信和游戏服务器隔离。
网关服务器只负责解析数据包、加解...
分类:
其他好文 时间:
2014-10-22 00:43:07
阅读次数:
269
不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交...
BeeFramework是什么BeeFrameworkAndroid版主要为Android初级开发人员提供一个基于MVC开发模式的APPDEMO,并提供一套APP内调试工具,包括查看网络数据请求历史CrashLog列表真机WIFI环境下模拟2G\3G网络查看APP性能(内存占用,CPU占用等)快速开始什么是MVCMVC是一种软件架构模式,..
分类:
移动开发 时间:
2014-10-21 02:25:17
阅读次数:
307
close函数首先是将传入的socket句柄引用数减1(因为fork进程时会导致socket句柄被多个进程引用),待到引用数等于0的时候,close才会真正关闭连接。shutdown函数是立刻关闭连接(忽视句柄引用数值),关闭有三种方式SHUT_RD 关闭调用进程的读通道,调用进程立刻不能读网络数据...
分类:
其他好文 时间:
2014-10-19 13:00:36
阅读次数:
200
在模拟器里面单击交换机,就相当于真实到PC机通过控制线去连真实交换机
既然我要用telnet远程登录交换机到话,由于telnet工作在TCP/IP模型到应用层,既然要让应用层通信到话,我首先要保证网络层通信,既然要保证网络层通信,也就是用ping去测试,也就要首先要配好IP地址
首先给PC机配置IP地址(192.168.1.1/24),接着给交换机配置IP地址,由于交换机是二层交换机,其上到端...
分类:
Web程序 时间:
2014-10-17 11:55:19
阅读次数:
195
布局很简单,就一个按钮,主要看一下MainActivity吧:
package com.francis.httpget;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuIte...
分类:
移动开发 时间:
2014-10-14 23:23:19
阅读次数:
190
众所周知,socket是编写网络通信应用的基本技术,网络数据交换大多直接或间接通过socket进行。对于直接使用socket的client与服务端,一旦连接被建立则均可主动向对方传送数据,而对于使用更上层的HTTP/HTTPS协议的应用,因为它们是非连接协议,所以通常仅仅能由client主动向服务....
分类:
Web程序 时间:
2014-10-05 21:57:39
阅读次数:
372
[关键词] TCP IP 数据包 结构 具体解释 网络 协议一般来说,网络编程我们仅仅须要调用一些封装好的函数或者组件就能完毕大部分的工作,可是一些特殊的情况下,就须要深入的理解网络数据包的结构,以及协议分析。如:网络监控,故障排查等……IP包是不安全的,可是它是互联网的基础,在各方面都有广泛的应用...
分类:
其他好文 时间:
2014-10-05 15:59:08
阅读次数:
147
众所周知,socket是编写网络通信应用的基本技术,网络数据交换大多直接或间接通过socket进行。对于直接使用socket的client与服务端,一旦连接被建立则均可主动向对方传送数据,而对于使用更上层的HTTP/HTTPS协议的应用,因为它们是非连接协议,所以通常仅仅能由client主动向服务....
分类:
Web程序 时间:
2014-10-04 21:10:07
阅读次数:
311