android 安卓 pc 电脑 通讯,安卓利用Socket和PC通信无法连接?
安卓利用Socket和PC通信无法连接
已经设置了
相同代码PC端和PC端通信没有问题
会在new Socket(ip,port)这里一直堵塞;
服务器代码
public ServiceThread(Socket s) throws IOException {
socket = s;
out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket
.getOutputStream())), true);
in=socket.getInputStream();
}
public void run() {
try {
out.println("SERVER DATA");
System.out.println("closing...");
byte[] temp = new byte[1024];
int length=-1;
while((length=in.read(temp))>0){
System.out.println(temp);
}
out.close();
socket.close();
} catch (Exception e) {
}
}
}
public class MyServer {
static final int PORT = 8778;
public static void main(String[] args) throws IOException {
ServerSocket s = new ServerSocket(PORT);
System.out.println("Server 启动");
Socket socket = s.accept();
ServiceThread t = new ServiceThread(socket);
t.start();
}
}
客户端代码
Socket socket = null;
BufferedWriter out = null;
try {
socket = new Socket(ip, 8778);
out = new BufferedWriter(new OutputStreamWriter(socket
.getOutputStream()));
out.write(sendViewA.getText().toString());
} catch (Exception e) {
e.printStackTrace();
} finally {
Socket socket = null;
BufferedReader in = null;
try {
socket = new Socket(ip, 8778);
in = new BufferedReader(new InputStreamReader(socket
.getInputStream()));
String fromServerStr = in.readLine();
Toast.makeText(OUTActivity.this,fromServerStr,Toast.LENGTH_LONG).show();
} catch (Exception e) {
e.printStackTrace();
} finally {
android 安卓 pc 电脑 通讯,安卓利用Socket和PC通信无法连接?相关推荐
- Android利用Socket与硬件通信之智能家居APP
Android利用Socket与硬件通信之智能家居APP - JCLovebiancheng - 博客园 在socket使用时,可以用1024-65535的端口号
- 1.1 利用Socket实现双机通信
利用Socket实现双机通信 目的 环境 所需知识 实验分析 实验结果 代码 目的 利用WinSock来实现双机通信,理解TCP状态图 要求使用WinSock编程,采用其中的TCP面向连接方式,实现文 ...
- mac 锤子android助手,苹果电脑连安卓就靠它了 锤子Smartisan点评
作为一个科技媒体工作者,笔者平时不是在写稿子就是在写稿子的路上,所以很多时候都会借助比较轻便的Mac Book Air来工作.不过苹果Mac OS虽然与iOS的协调性十分完美,但拥有Mac电脑的用户不 ...
- 计算机网络实验设计-利用Socket实现双机通信
文章目录 实验目的: 具体要求: 我的实现程度 思路 关键代码和解释 实验目的: 利用 Socket 来实现双机通信,理解 TCP 状态机图 实验内容:使用 Socket 编程,采用其中的 TCP 面 ...
- android设备显示电脑内容,安卓手机怎样用电脑查看记事本内容
原标题:安卓手机怎样用电脑查看记事本内容 最近在网上看到一个问题,他的手机屏幕坏了,也没有办法触屏解锁,只能靠USB连接手机,但是记事本里记录了很多重要的内容,应该怎么用电脑查看记事本内容. 关于这个 ...
- 安卓镜像刻录软件_电脑运行安卓镜像 电脑引导安卓 安卓镜像
想不想体验下安卓的至高境界?在pc这样强悍的硬件下运行安卓系统! 先看看视频效果吧!http://v.ku6.com/show/EHL-Qt65bjZZw3n3-ugXIA...html 非一般的流畅 ...
- 5.1 上网本安装安卓x86_电脑装安卓系统,安卓 X86 版 5.1 RC1 下载
日前,谷歌放出了Android-x86 5.1的第一个候选版本Android-x86 5.1 RC1,该版本基于Android 5.1.1 r24 Lollipop开发,更新包括大量x86(32位)代 ...
- sock 文件方式控制宿主机_利用socket实现双机通信
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- Java中利用socket实现简单的服务端与客户端的通信(入门级)
Java编程中,要想要使用网络通信,就离不开Socket编程,在此对socket进行简单的介绍.首先声明,这是一个入门级的介绍,仅仅简单的实现了客户端向服务端发送数据,服务端正常的接收数据,当接收到特 ...
最新文章
- 第三届“SLAM技术及应用”暑期学校视频分享(完整版)
- ubuntu系统虚拟机linux系统,基于虚拟机的Linux操作系统安装(Ubuntu
- 工具使用——印象(汇总)
- dockerfile拉取python3.7镜像
- c语言 l l next,nexttowardl
- 【转贴】SAP学习经验谈
- [ActionScript 3.0] 记录几个ByteArray 十六进制 String等相互转换的方法
- mysql cmmand not found
- jQuery获取iframe中页面的高度
- 工具04:PuTTY的小伙伴PuTTYgen和Plink
- 英文文本分类(CNN)
- Origin—在曲线的每个峰值处均使用高斯函数进行拟合
- CentOS8下安装snort2.9.18.1
- 新加坡暑假旅游攻略:一天玩转新加坡圣淘沙岛
- C#读取RFID卡号源码
- 博弈论基础知识: 巴什博奕+斐波那契博弈+威佐夫博奕+尼姆博弈(及Staircase)
- DFS回溯-函数递归-xiaoz triangles
- css文本高亮显示,CSS3:高亮文本选中颜色
- 修复移动硬盘“文件或目录损坏且无法读取”错误
- EAS F7 左树右表