手机tcp客户端(手机tcp软件)

      最后更新:2023-04-01 03:25:31 手机定位技术交流文章

      pc端服务器和手机客户端进行TCP/IP的socket连接

      楼主应该明白这个实现方法可以利用SUN公司的Eclipse软件来模拟实行。具体安装该软件的方法图书馆里有书具体介绍。Java实用技术的书。 下面是程序代码一:public class HttpMIDlet extends MIDlet {public Display display=Display.getDisplay(this);public Form form=new Form("TEST");public HttpMIDlet() {// TODO Auto-generated constructor stubdisplay.setCurrent(form);}protected void destroyApp(boolean arg0) throws MIDletStateChangeException {// TODO Auto-generated method stub}protected void pauseApp() {// TODO Auto-generated method stub}protected void startApp() throws MIDletStateChangeException {// TODO Auto-generated method stubtry {HttpConnection hc=(HttpConnection) Connector.open("http://localhost:8080/http2009/HttpHttpServlet",Connector.READ_WRITE);hc.setRequestMethod(HttpConnection.POST);DataOutputStream dos=hc.openDataOutputStream();dos.writeUTF("合肥");dos.close();DataInputStream dis=hc.openDataInputStream();String temp=dis.readUTF();dis.close();form.append(temp);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}代码二:public class HttpHttpServlet extends HttpServlet {public HttpHttpServlet() {// TODO Auto-generated constructor stub}@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubsuper.doGet(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// TODO Auto-generated method stubDataInputStream dis=new DataInputStream(req.getInputStream());String temp=dis.readUTF();dis.close();DataOutputStream dos=new DataOutputStream(resp.getOutputStream());dos.writeUTF(temp+"OK");dos.close();super.doPost(req, resp); }
      提供给您简单的实例,并为您附加上必要的解释。 服务器端(PC端) tomcat服务器建立一个web项目,并新建一个servletservlet代码如下import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class j2meServlet extends HttpServlet{public j2meServlet() {super();}public void destroy(){super.destroy();}public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{this.doPost(request, response);}userDao user = new userDao(); //查询数据库的实例String[] st = null;byte[] data = null;public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{String id = request.getParameter("id");//用getParameter得到手机端发送过来的字符串st = user.getUser(Integer.parseInt(id));//根据得到的ID向数据库查询System.out.println(st[0] + "<<<==>>>" + st[1]);//信息输出String message = "";for(int i=0; i :" + url);hcon.setRequestMethod( HttpConnection.POST );dos = hcon.openDataOutputStream();byte[] byteRequest = requestBody.getBytes();for( int i = 0; i < byteRequest.length; i++ ){dos.writeByte(byteRequest[i]);}dis = new DataInputStream( hcon.openInputStream() );int ch;while ( ( ch = dis.read() ) != -1 ){message = message.append( ( char ) ch );}System.out.println("=== :" + message);}catch( Exception e ){e.printStackTrace();message.append( "ERROR" );}finally{try{if ( hcon != null ) hcon.close();if ( dis != null ) dis.close();if ( dos != null ) dis.close();}catch (IOException e){e.printStackTrace();}}return message.toString(); }
      哇,高科技啊。整不明白
      pc端服务器和手机客户端进行TCP/IP的socket连接

      手机客户端应用网络通信是用socket还是http好

      手机客户端 与服务器通信,通常是CS模式,当然是用普通socket了,HTTP其实也是socket,只不过他是基于TCP的短连接,功能有限,除了可以剔除暂时不用的链路外,优点不明显,相反缺点多: HTTP采用明文传输,安全方面不行,socket可以采用自定义协议,所以更加安全.HTTP通常是短连接,没法收到服务器主动推送的消息,socket则可以,通常是常连接HTTP传输比较占用流量,而用socket则只是结构体对齐,省去了变量的名词HTTP解析速度慢,而用socket则通常不需要解析,只是简单的判断消息类型,即可. 当然用HTTP开发速度快,很容易就完成一个APP界面
      采用HTTP方式比较好,优点很多,随便写几个: 1、简单2、调试方便3、在弱网环境下不需要考虑断线重连等 序列化格式用json比较多,如果对包的大小有比较严格的要求,但又不想牺牲一定的可读性,可以用msgpack。
      应该有函数是向服务器写数据的 但是像服务器发送的数据肯定是要有一定格式的,想当然的发的话,肯定会报错的。 当你向服务器发送数据,服务器会给你返回数据的 你只需要把接收的数据做该做的处理就好了,比如解析
      手机客户端应用网络通信是用socket还是http好

      电脑如何与手机建立tcp连接?

      电脑是没法向手机发起链接 手机IP地址是手机运营商网络的一个接口 想想看一般处于监听状态的都是服务端 现在有用手机做服务器的吗?手机向电脑发起链接 即 监听端为电脑 发起链接的客户端是手机这个是可以实现的 我就经常用自己的手机链接我的电脑 通过telnet服务控制电脑(没办法有人强战我的电脑我必须弄点手段)前提是你的手机能够访问www 万维网并且可以安装JAVA软件我用的是N85 安装了一个 muTelnet (可惜不是免费~~! 日) 用一段时间就要卸掉重装
      电脑是没法向手机发起链接,手机IP地址是手机运营商网络的一个接口,想想看一般处于监听状态。 手机向电脑发起链接 即 监听端为电脑 发起链接的客户端是手机,这个是可以实现的,我就经常用自己的手机链接我的电脑,通过telnet 服务控制电脑(没办法有人强战我的电脑我必须弄点手段)。 前提是你的手机能够访问www 万维网并且可以安装JAVA软件。
      你的问题可能是突发奇想的吧。 很难回答啊建议你将: TCP/IP、手机上网设置方式,公共开放段IP号码,手机号、IP号与MAC地址等实际意义或定义之后相互比较就可得知,建议找本计算机三级网络的教材看看吧。
      电脑如何与手机建立tcp连接?

      android真机调试,TCP协议,android手机客户端往PC服务端发消息(JAVA程序)

      在安卓手机向电脑发送消息时,socket对方的IP地址应该192.168.16.1,而且电脑上应该需要安装手机的驱动程序才可以
      android真机调试,TCP协议,android手机客户端往PC服务端发消息(JAVA程序)

      安卓手机与电脑通过usb相连,通过adb使用tcp,安卓做客户端,电脑做服务端,能给个这样的思路代码例子吗

      去研究同屏软件或者远程控制或者投屏软件。这些软件就是电脑安装服务端程序。手机安装客户端程序。还可以通过wifi连接。可以通过数据线连接手机和电脑,在手机上显示电脑桌面。
      安卓手机与电脑通过usb相连,通过adb使用tcp,安卓做客户端,电脑做服务端,能给个这样的思路代码例子吗

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/62926.html

          热门文章

          文章分类