- 浏览: 40733 次
- 性别:
- 来自: 日照
最新评论
-
wuhanchendalong:
哥们你能把这个源代码的布局文件发给我好吗?我看看 非常感谢 ...
Android 自定义BaseAdapter -
greatghoul:
antkingwei 写道greatghoul 写道有木有跨平 ...
Java 在CS客户端做网页连接 -
antkingwei:
greatghoul 写道有木有跨平台的实现方法?什么意思?
Java 在CS客户端做网页连接 -
greatghoul:
有木有跨平台的实现方法?
Java 在CS客户端做网页连接
手机客户端
package com.newsocket; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.*; public class Activity01 extends Activity { private final String DEBUG_TAG = "Activity01"; private TextView mTextView = null; private EditText mEditText = null; private EditText mima = null; private Button mButton = null; private DataOutputStream toserver; private DataInputStream fromserver; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mButton = (Button) this.findViewById(R.id.button1); mButton.setText("登录"); mTextView = (TextView) this.findViewById(R.id.textView1); mEditText = (EditText) this.findViewById(R.id.editText1); mima =(EditText) this.findViewById(R.id.editText2); mButton.setOnClickListener(new Button.OnClickListener(){ public void onClick(View v) { Socket socket = null; String ms = mEditText.getText().toString(); String message = mima.getText().toString()+"\r\n"; try{ socket = new Socket("192.168.1.100",54321); //接受服务器的数据流 fromserver = new DataInputStream( socket.getInputStream()); //要发送的数据流 toserver=new DataOutputStream(socket.getOutputStream()); toserver.writeBytes(message); toserver.flush(); String msg = fromserver.readLine(); if(msg != null) { if(msg.equals(ms)) mTextView.setText("登录成功"); else mTextView.setText("密码错误"); }else { mTextView.setText("数据错误"); } toserver.close(); fromserver.close(); socket.close(); }catch(Exception e){ mTextView.setText("没连接上"); } } }); } }
pc服务器端
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class AndroidServer implements Runnable{ @Override public void run() { try{ ServerSocket serverSocket = new ServerSocket(54321); while(true){ System.out.println("Android socket 等待接受客户的连接"); Socket client = serverSocket.accept();//接受客户端请求 try{ BufferedReader in = new BufferedReader (new InputStreamReader(client.getInputStream())); String str = in.readLine(); System.out.println("read:"+str); PrintWriter out = new PrintWriter (new BufferedWriter(new OutputStreamWriter(client.getOutputStream())),true ); out.println(str); in.close(); out.close(); }catch(Exception e){ System.out.println(e.getMessage()); e.printStackTrace(); } finally{ client.close(); System.out.println("Android socket close"); } } }catch(Exception e){ System.out.println(e.getMessage()); } } public static void main(String[] srgs){ Thread desktopServerThread = new Thread(new AndroidServer()); desktopServerThread.start(); } }
发表评论
-
Android开发中用到的几种多线程
2012-03-12 10:42 2130在开发工程中线程可以帮助我们提高运行速度,Andro ... -
android 数据库随APK打包发布
2012-03-09 22:01 2238有些时候我们的软件用到SQLite数据库,这个时候怎么把一个做 ... -
goolge 地图地址位置解析
2012-02-24 16:50 1128Java代码package com.android.yibai ... -
Android ImageView使用网上图片资源
2012-02-24 16:47 1727Java代码package com.android.antk ... -
Android手机与WEB服务器通信
2012-02-24 12:30 2715Tomcat服务器 package com.edu.q ... -
在google地图上画出两点的行走路线
2012-02-23 12:56 1702新建一个图层 package com.androi ... -
goolge 地图弹出气泡
2012-02-23 12:50 1553新建图层 package com.android.a ... -
GPS定位那点事
2012-02-22 15:30 1411<?xml version="1.0 ... -
手机上使用google 搜索引擎
2012-02-22 15:25 1113<?xml version="1.0&q ... -
Java 个性话的起始页
2012-02-21 12:14 621先写一个类public class la extends JC ... -
Java 在CS客户端做网页连接
2012-02-21 12:10 1112bottomTitle = new JLabel(&qu ... -
更改Java JFrame图标跟鼠标图标
2012-02-21 12:09 1926ZhuanHuan frame = new ZhuanH ... -
android phoneGap开发
2012-01-15 08:42 1027PhoneGap是一个用基于HTML,CSS和JavaScri ... -
Android Google地图开发入门
2011-12-29 17:17 1770Android开发要连接GoogelMaps使用MapVi ... -
集中管理Activity
2011-12-25 15:21 1088有时候在设计软件的时候布局复杂的话不利于查看跟更改,这时 ... -
Android Dilaog 设置没有标题注意的地方
2011-12-23 12:51 1367layoutInflater = LayoutInfla ... -
AndroidUI设计美化
2011-12-18 15:52 921不要说Android中UI做的丑是因为不会美化,其实做一个 ... -
Android QQ多级列表的实现
2011-12-17 19:40 2278主类: package com.android.qu ... -
Android SharedPreferences应用解析
2011-12-11 09:52 1162在任何软件中,数据存储都是非常重要的,一定程度上来说它是软件 ... -
Android GridView,Gallery动态更新数据
2011-12-09 00:05 3012package com.android.wei.z ...
相关推荐
基于PythonFlask的手机与PC服务器通信.pdf
基于PythonFlask的手机与PC服务器通信
服务器——基于CS模式的android手机与PC机通信系统的开发
PC作服务器与手机APP进行网络通信(附源码与TCP服务器小工具) 本人是用来做ESP8266与手机网络通信的,这里这是用电脑PC端模拟服务端,如果要实现与ESP8266只需将ESP8266作为服务器即可,目前本人暂时没时间去整理...
Android客户端与PC服务器实现Socket通信
企业级应用PC服务器适合运行在需要处理大量 数据、高处理速度和对可靠性要求极高的金 融、证券、交通、邮电、通信等行业。 下面以高端的PC服务器为例,分核心、存储、外部I/O和特性四部分简要介绍PC服务器的 技术。 ...
手机端与服务器端建立通信,向服务器端发送命令请求,服务器端接到请求后,从网络(网页)获得数据,组织成字符串的形式发送到客户端(手机端)
有错误本例通过socket通信实现安卓客户端控制PC。从PC上下载文件从手机本地上传文件到PC控制PC鼠标控制PC关机相当于是电脑遥控器。运行时保证PC和手机客户端在同一个网段.rar,太多无法一一验证是否可用,程序如果跑...
PC端与S7-1500通讯指导(TCP/IP协议)主要是基于PLC端的组态,梯形图的编写
安卓Socket与pc端c#服务器的通信完整代码(包含C#服务器与安卓项目工程)
PC客户端与Android服务端的Socket同步通信.docx
Android Socket编程实例 实现功能: 1. 客户端(android端) 与 服务器端(PC端) 通信 2. 客户端(android端)之间通信 提示:在同一网段下。地址需要从新设置。
本程序实现了GPRS与PC的TCP通信的配置和数据的传输
本套程序用于演示基于socket的Android 设备和PC 机之间的网络通信,可实现PC 端(服务器端) 和Android 端(客户端)实时同步调节参数的功能,本套程序支持IPV4 网址,不限制网络 连接种类(wifi,3g,2g,广域网,...
STM32作TCP服务器,实现PC多客户端连接的模板。本模板是基于正点原子的STM32F750开发板上实现的,多连接处理部分的代码在tcp_server_demo.c中,其他型号型号可参考修改。
可以实现两台机子的通信功能,是JAVA写的,里面有两个包:package1,package2.服务器的机子用package1,客户端的机子用package2
包含客户端与服务器,经测试可用。希望对大家有帮助。
基于socket文件传输的软件,分别讲解了在Android和pc作客户端或服务端的实现方法,并有实现代码,适合学习用
Android即时通信系统的实现(客户端+服务器)手机聊天软件分为两部分:手机客户端和PC服务器端 1.WoLiaoClient为手机客户端代码,运行环境为Eclipse+ADT,使用的Android SDK为2.1 2.WoLiaoServer为PC服务器端代码,...
西门子S7-1500 做服务器端与第三方设备TCP通信zip,SIMATIC S7- 1500 CPU默认集成 PROFINET 接口,该接口除连接 PROFINET总线通信功能外,同时还可用于...本文介绍了S7-1500 CPU作为TCP服务器与PC进行TCP通信的配置过程