安卓利用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通信无法连接?相关推荐

  1. Android利用Socket与硬件通信之智能家居APP

    Android利用Socket与硬件通信之智能家居APP - JCLovebiancheng - 博客园 在socket使用时,可以用1024-65535的端口号

  2. 1.1 利用Socket实现双机通信

    利用Socket实现双机通信 目的 环境 所需知识 实验分析 实验结果 代码 目的 利用WinSock来实现双机通信,理解TCP状态图 要求使用WinSock编程,采用其中的TCP面向连接方式,实现文 ...

  3. mac 锤子android助手,苹果电脑连安卓就靠它了 锤子Smartisan点评

    作为一个科技媒体工作者,笔者平时不是在写稿子就是在写稿子的路上,所以很多时候都会借助比较轻便的Mac Book Air来工作.不过苹果Mac OS虽然与iOS的协调性十分完美,但拥有Mac电脑的用户不 ...

  4. 计算机网络实验设计-利用Socket实现双机通信

    文章目录 实验目的: 具体要求: 我的实现程度 思路 关键代码和解释 实验目的: 利用 Socket 来实现双机通信,理解 TCP 状态机图 实验内容:使用 Socket 编程,采用其中的 TCP 面 ...

  5. android设备显示电脑内容,安卓手机怎样用电脑查看记事本内容

    原标题:安卓手机怎样用电脑查看记事本内容 最近在网上看到一个问题,他的手机屏幕坏了,也没有办法触屏解锁,只能靠USB连接手机,但是记事本里记录了很多重要的内容,应该怎么用电脑查看记事本内容. 关于这个 ...

  6. 安卓镜像刻录软件_电脑运行安卓镜像 电脑引导安卓 安卓镜像

    想不想体验下安卓的至高境界?在pc这样强悍的硬件下运行安卓系统! 先看看视频效果吧!http://v.ku6.com/show/EHL-Qt65bjZZw3n3-ugXIA...html 非一般的流畅 ...

  7. 5.1 上网本安装安卓x86_电脑装安卓系统,安卓 X86 版 5.1 RC1 下载

    日前,谷歌放出了Android-x86 5.1的第一个候选版本Android-x86 5.1 RC1,该版本基于Android 5.1.1 r24 Lollipop开发,更新包括大量x86(32位)代 ...

  8. sock 文件方式控制宿主机_利用socket实现双机通信

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. Java中利用socket实现简单的服务端与客户端的通信(入门级)

    Java编程中,要想要使用网络通信,就离不开Socket编程,在此对socket进行简单的介绍.首先声明,这是一个入门级的介绍,仅仅简单的实现了客户端向服务端发送数据,服务端正常的接收数据,当接收到特 ...

最新文章

  1. 第三届“SLAM技术及应用”暑期学校视频分享(完整版)
  2. ubuntu系统虚拟机linux系统,基于虚拟机的Linux操作系统安装(Ubuntu
  3. 工具使用——印象(汇总)
  4. dockerfile拉取python3.7镜像
  5. c语言 l l next,nexttowardl
  6. 【转贴】SAP学习经验谈
  7. [ActionScript 3.0] 记录几个ByteArray 十六进制 String等相互转换的方法
  8. mysql cmmand not found
  9. jQuery获取iframe中页面的高度
  10. 工具04:PuTTY的小伙伴PuTTYgen和Plink
  11. 英文文本分类(CNN)
  12. Origin—在曲线的每个峰值处均使用高斯函数进行拟合
  13. CentOS8下安装snort2.9.18.1
  14. 新加坡暑假旅游攻略:一天玩转新加坡圣淘沙岛
  15. C#读取RFID卡号源码
  16. 博弈论基础知识: 巴什博奕+斐波那契博弈+威佐夫博奕+尼姆博弈(及Staircase)
  17. DFS回溯-函数递归-xiaoz triangles
  18. css文本高亮显示,CSS3:高亮文本选中颜色
  19. 修复移动硬盘“文件或目录损坏且无法读取”错误
  20. EAS F7 左树右表

热门文章

  1. 第六章:编写安全应用
  2. hdu1212(大数取模)
  3. Linux-shell获取天气
  4. 测试人员与开发人员之间的关系如何?
  5. rocketmq集成boot
  6. sleep和sleep(0)的区别
  7. sqlserver的for xml path和mysql的group_concat的区别
  8. Ubuntu 18 LTS netplan 网络配置
  9. Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
  10. 饭团(0):提升效率的开发工具