socket-Android使用Socket与windows服务端之间怎么传输整数啊?

问题描述

Android使用Socket与windows服务端之间怎么传输整数啊?

服务端:
try {
OutputStream os = s.getOutputStream();
os.write(new Random().nextInt(441) +20);
os.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
安卓客户端:

          BufferedReader br=new BufferedReader(new InputStreamReader(s.getInputStream);
          int ready=0;

while((ready=br.read())!=-1)
……

这样得到的数字好像会出错啊?要不就是我别的地方有错

时间: 2025-01-07 18:05:23

socket-Android使用Socket与windows服务端之间怎么传输整数啊?的相关文章

java-提问,有关客户端和服务端之间传输的问题,求大神们看看

问题描述 提问,有关客户端和服务端之间传输的问题,求大神们看看 我先在Client端读取了Emplist.xml文件,然后转换为字节流传输给Server端,再让Server端接收并读取,然后再写出到一个新的文件EmpList.但为什么文件里没有东西.如图: 解决方案 在while里对bos要用flush().因为你写的东西还缓存在缓冲区,没有写到存储器上.所以文件里看不到东西. 解决方案二: 首先确定客户端东西写过来了吗?在客户端和服务端都别忘了刷新,,对于字符流 用bufferedread和p

框架-服务端之间通讯,有哪些主流的方法?

问题描述 服务端之间通讯,有哪些主流的方法? 有两类服务端,假设是A和B吧,是多对一的关系,分别部署在多台物理服务器的tomcat中: 现在多个A(A1....An),每隔秒级的间隔向B发送消息,每个消息几k到200k不等,B会同一解析合并后存库. 在这个场景下,A和B之间通信采用什么方式比较好?有没有比较经典的模型或者框架? 解决方案 如果是web模式,那么最好用wev socket,这样可以实现客户端和服务器的双向通讯,效率是最高的.如果浏览器不支持,也可以用长轮询. 解决方案二: 消息队列

使用阿里云来做服务端,udp传输协议,如何获取真实ip地址?

问题描述 使用阿里云来做服务端,udp传输协议,如何获取真实ip地址? 使用阿里云来做服务端,udp传输协议,如何获取真实ip地址? 解决方案 谁获得谁的真实ip.你怎么定义"真实ip"? 首先,你的服务器天然可以获得客户端公网的ip,你的客户端天然可以获得服务器的ip 至于你要获得客户端的私有ip,你可以在客户端获得了,作为你udp数据包的一部分发给服务端.

在线等。Socket从客户端连接后,服务端无法返回内容,报错。

问题描述 情况如下:我从客户端连接server端.连接创建成功,然后,客户端发送一个注册码,server端也能够接收到.然后,server端返回一个成功提示,这时候,报错了.At2014/9/3011:23:03,执行命令内容时出现错误,原因来自于:远程主机强迫关闭了一个现有的连接.在System.Net.Sockets.Socket.Send(Byte[]buffer,Int32offset,Int32size,SocketFlagssocketFlags)在DEC.SocketCommon.

android客户端如何获取web服务端的xml文件

问题描述 我想要实现android客户端通过http连接的方式获取web服务端的xml文件,要怎么实现? 解决方案 程序入口 public static void getXMLForNet() { String httpPath = "填写您要获取xml数据的http地址,如果含有汉子则必须进行编码";String xml = getContent(httpParh, "UTF-8");FileOutputStream out = new FileOutputStr

Android上传文件到服务端并显示进度条

最近在做上传文件的服务,简单看了网上的教程.结合实践共享出代码. 由于网上的大多数没有服务端的代码,这可不行呀,没服务端怎么调试呢. Ok,先上代码. Android 上传比较简单,主要用到的是 HttpURLConnection 类,然后加一个进度条组件. private ProgressBar mPgBar; class UploadTask extends AsyncTask<Object,Integer,Void>{ private DataOutputStream outputStr

WINDOWS 服务端 SVN自动部署/一键批处理 SVN 更新项目

方法一,直接使用客户端更新 echo 一键批处理 SVN 更新项目源码 "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:"E:\php\www" /closeonend:1 closeonend:1更新完成后关闭 其他不关闭 方法二,使用服务器端更新 此方法还是要安装SVN客户端 @echo off SET REPOS=%1 SET REV=%2 SET DIR=%R

如何获得客户端与服务端之间最大上行和下行带宽,有软件可以推荐一下

问题描述 我是知道一些网站有测试网速,但是,目前我需要能够获得互联网上客户端的最大上行带宽和下行带宽,不知道有人知道否,非常感谢 解决方案 解决方案二:好像不行

Demo源码放送:打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!

随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS -- 因为B/S中的WebSocket可以直接连接到C/S的服务端,并进行双向通信.如下图所示: 一.对Socket Server的要求 我们可以尝试让Socket Server透明地支持WebSocket客户端,所谓透明的意思是,服务端开发人员不用关心客户端究竟是什么类型,而是可以统一的接收数据.处理数据.发送数据.为了做到这一点,我们可以构建一个服务端框架,让框架完成透明化的工作