昨天我们谈了怎么建立socket通信的服务端和客户端,今天我们就来谈一谈怎么封装报文。什么是报文这里我就不在阐述了,不清楚的朋友可以自己去查资料。我们今天要谈的报文主要友以下几个部分组成:3位同步校验位+8位报文长度+报文头+报文体+32位MD5校验位基本格式如下:0X110X120X1300...
分类:
编程语言 时间:
2015-06-05 17:21:27
阅读次数:
142
出处:http://www.cnblogs.com/skynet/我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?s...
分类:
其他好文 时间:
2015-06-03 17:25:32
阅读次数:
231
Pre解决思路代码后记:客户端app上的部分代码调用:服务器上:客户端判断服务器是否还活着代码:PRE在利用socket写通讯程序的时候,想检测服务器是否还活着。从网上找了很多资料,都没有自己合适的,最后自己想了个办法,不过也相当于截取了心跳检测的一部分。这里检测的是远程server的连接,而不是本...
分类:
移动开发 时间:
2015-06-02 16:58:35
阅读次数:
223
项目小结及难点复盘1、程序总体框架结构
计算程序属于客户端,与服务端建立socket连接并实时获取需要计算的数据。
计算程序结果写入oracle数据库对应的表中,供前台界面读取并显示结果。2、计算模块所处的位置及功能
完成数据socket通信、数据接收、数据解析、计算、结果写数据库操作。3、使用技术
socket通信、线程同步、OTL、Oracle数据库查询、STL。3、遇到的技术难点
1...
分类:
其他好文 时间:
2015-06-02 06:50:53
阅读次数:
169
前面服务器和客户端只是进行了简单的通信操作:服务器接收到客户端连接之后
服务器向客户端输出一个字符串,而客户端也只是读取服务器的字符串之后就退出了
而实际 应用中的客户端则可能需要和服务器保持长时间的通信,即服务器
需要不断的读取客户端的数据,并向客户端写入数据;客户端也需要不断的
读取服务器,并向数据库中写入数据。
使用传统BufferedReader的 readLine 方法读取...
分类:
移动开发 时间:
2015-05-31 21:46:02
阅读次数:
443
Android客户端请求服务器端的详细解释1. Android客户端与服务器端通信方式:
Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。
2. 解析服务器端返回数据的解释:
(1).对于服务器端来说,返回给客户端的数据格式一般分为html、xml和json这三种格式。
(2). JSON(Javas...
分类:
移动开发 时间:
2015-05-31 10:59:08
阅读次数:
178
转http://www.iteye.com/problems/69457 Activity启动后点击一个界面按钮后会开启一个服务(暂定为padService),在padService中会启动一个线程(暂定为Thread-3)发起Socket连接。我们项目中使用mina作为socket通信框架,用过m...
分类:
编程语言 时间:
2015-05-29 19:46:44
阅读次数:
131
1.新建一个java工程做服务器public class MyServer {
String str ;
public MyServer(){
try {
//服务器端的声明用serversocket,括号里面写端口号,端口号是自己指定的
ServerSocket ss = new ServerSocket(4700...
分类:
移动开发 时间:
2015-05-29 10:08:42
阅读次数:
115
SocketServer端:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows....
分类:
其他好文 时间:
2015-05-27 10:20:58
阅读次数:
115