为什么发出通信无效

问题描述

publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Buttonopen=(Button)findViewById(R.id.openbutton);Buttonclose=(Button)findViewById(R.id.closebutton);open.setText("open");close.setText("close");open.setOnClickListener(newopenListener());close.setOnClickListener(newcloseListener());if(savedInstanceState==null){getSupportFragmentManager().beginTransaction().add(R.id.container,newPlaceholderFragment()).commit();}}classopenListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubtry{Sockets=newSocket("192.168.1.106",9995);PrintWriterprint=newPrintWriter(s.getOutputStream(),true);Stringres="1";print.println(res);}catch(Exceptione){e.printStackTrace();}}}classcloseListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubtry{Sockets=newSocket("192.168.1.106",9995);PrintWriterprint=newPrintWriter(s.getOutputStream(),true);Stringres="0";print.println(res);}catch(Exceptione){e.printStackTrace();}}}代码哪有问题?为什么发送不出信息??

解决方案

解决方案二:
publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Buttonopen=(Button)findViewById(R.id.openbutton);Buttonclose=(Button)findViewById(R.id.closebutton);open.setText("open");close.setText("close");open.setOnClickListener(newopenListener());close.setOnClickListener(newcloseListener());if(savedInstanceState==null){getSupportFragmentManager().beginTransaction().add(R.id.container,newPlaceholderFragment()).commit();}}classopenListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubtry{Sockets=newSocket("192.168.1.106",9995);PrintWriterprint=newPrintWriter(s.getOutputStream(),true);Stringres="1";print.println(res);}catch(Exceptione){e.printStackTrace();}}}classcloseListenerimplementsOnClickListener{@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubtry{Sockets=newSocket("192.168.1.106",9995);PrintWriterprint=newPrintWriter(s.getOutputStream(),true);Stringres="0";print.println(res);}catch(Exceptione){e.printStackTrace();}}}

解决方案三:
看看你的网络设置以及权限

时间: 2024-10-31 02:44:28

为什么发出通信无效的相关文章

《Wireshark数据包分析实战(第2版)》—第6章6.3节传输控制协议

6.3 传输控制协议传输控制协议(Transmission Control Protocol, TCP)的最终目的是为数据提供可靠的端到端传输.TCP在RFC793中定义,在OSI模型中的第4层工作.它能够处理数据的顺序和错误恢复,并且最终保证数据能够到达其应到达的地方.很多普遍使用的应用层协议都依赖于TCP和IP将数据包传输到其最终目的地. 6.3.1 TCP头TCP提供了许多功能,并且反映在了其头部的复杂性上面.如图6-16所示,以下是TCP头的域. 源端口(Source Port):用来传

分布式拒绝服务攻击与防范手段

一.从DoS到DDoS 拒绝服务(Denial of Service,DoS)由来已久.自从有了Internet,就有了拒绝服务式攻击方法.由于过去没有大型网站或机构受到过这种攻击,其劣性并不突出.直到2000年初,Yahoo!.eBay及Amazon等遭其暗算,它才露出庐山真面目. 在典型的Internet连接中,用户访问一个网站时,客户端会先向网站服务器发送一条信息要求建立连接,只有当服务器确认该请求合法,并将访问许可返回给用户时,用户才可对该服务器进行访问.DoS攻击的方法是,恶意用户会向

肯德基就秒杀风波致歉网友认为没诚意

本报讯 (记者张鑫景晓薇)昨天,中国肯德基发出致消费者的公开信,就"秒杀门"事件,首次向消费者致歉. 肯德基昨天下午向记者发来并同时在官网挂出致消费者的公开信. 记者在肯德基官网的公开信中看到,肯德基称第一轮秒杀活动后便出现了后两轮的假优惠券,所以临时决定停止另两轮秒杀,并已经向警方报案. 公开信中称,此次活动考虑欠周详,未能充分估计到可能在社会上引起的广泛反响. 同时,对网络安全预防经验不足,没有预料到活动开始前就出现大量非授权途径可下载的无效电子优惠券. 临时取消该两轮活动后,应对

肯德基秒杀门现监管空白相关部门称已关注

本报讯(记者耿诺)对于肯德基"秒杀门"的负面影响,法律专家表示,相关部门应监管大型网络促销活动,以防为现实生活带来不稳定因素.记者昨日从市商务委了解到,将联合相关部门规范商业企业新出现的促销方式. 记者于前日收到了肯德基发出的第二封道歉信,信中称活动中出现了4个不足之处,一是未能充分预估到可能在社会上引起的广泛反响:二是网络安全预防经验不足:三是对手持无效券前来餐厅的消费者处理不够妥当,甚至个别餐厅还出现了差别待遇,造成社会潜在不安定因素,为相关部门增添了麻烦和工作量:四是将"

什么是最强大的企业架构 EA?

一.引言 根据META的分析,企业架构EA(enterprise architecture)的成功与否将决定于企业和业务流的管理者们是否理解.支持并强化了企业的体系结构.到2007年时,有15%的EA核心团队将从IT组织的管理体制中分离出来,直接参与到企业的战略或变革管理职能中去.与此同时,将有40%的企业的构建师在业务策略和流程工程中积累专业化的知识和经验. G2000通过研究分析发现:G2000中的60%的组织已经发现了最强大的企业架构EA,并将其取名为Show Me. 以组织的立场来花时间

vc udp组播-UDP组播通信,发送数据正常,但是只能接受到本机发出的数据,为什么?

问题描述 UDP组播通信,发送数据正常,但是只能接受到本机发出的数据,为什么? UDP组播通信,发送数据正常,但是只能接受到本机发出的数据,收不到其他机器发出的数据.这是代码:enter code hereSend_ACT_time_interval_set(); int nlen=sizeof(sact); memcpy(sendbuf,(char*)&sact,sizeof(sendbuf)); int nlenm=sizeof(sendbuf); int nlenn=sendto(sock

求大神解决,串口通信调试工具发出的一个字节和收回来的字节不一样

问题描述 求大神解决,串口通信调试工具发出的一个字节和收回来的字节不一样 电脑与PIC单片机的UART1B收发口通信,电脑串口调试工具发送0x01发回来一个0xc0, 下面是接收中断的程序: void __ISR(_UART_1B_VECTOR, IPL6SOFT) IntUart1BHandler(void) // { if (INTGetFlag(INT_SOURCE_UART_RX(UART1B))) { if (UARTReceivedDataIsAvailable(UART1B)) {

c#-C#串口通信问题,调试助手使用正常,真机无效

问题描述 C#串口通信问题,调试助手使用正常,真机无效 1用C#谢了串口调试的代码,真机测试没有反应. 2用两台机器都装了串口调试助手,用C#程序发信息另一台机器的串口助手显示接受到的信息是正确的,链接到真机测试无效 3用调试助手发送代码给真机能正常运行 解决方案 从以下你的反馈信息来看,问题还是出在你的c#的代码上,建议参考以下代码 C#串口通信总结http://www.cnblogs.com/binfire/archive/2011/10/08/2201973.html

java socket 通信 服务端接收的文件大于客户端发出的文件 是什么鬼

问题描述 java socket 通信 服务端接收的文件大于客户端发出的文件 是什么鬼 //服务端package Socket; import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;