-
android SOCKET 判断对端断开连接解决方案
androidSOCKET判断对端断开连接android端:从socket获取OutputStreamWriter向里面写入数据。但是发现一个问题,对端socket断开后,OutputStreamWriter.write仍然正常返回。请教这个问题怎么解决?我在网上查到的方法是sendUrgentData经测试,这个方法确实可以。但是总是感觉怪怪的。我希望,如果对端关闭连接,能够在正常发送数据的时候...
88
热度 -
关于java中socket编程无法链接解决方案
关于java中socket编程无法链接服务器端:Javacodeimportjava.net.*;importjava.io.*;publicclassServer{publicstaticvoidmain(String[]args)throwsException{ServerSocketss=newServerSocket(6666);Socketst=ss.accept();System.ou...
128
热度 -
java socket 分包收发有关问题
javasocket分包收发问题Socket分包收发报文,报文格式如下:|数据长度(4)|FLDT(4)|起始位置(4)|数据总长度(4)|数据(n)|规定n<=2000,也就是数据分包以2000为长度其中数据长度=n+12,起始位置标示该包中数据位于总数据长度中的位置,数据总长度为传输数据总长度byte[]fileDown=newbyte[socket.getReceiveBufferSi...
9453
热度 -
Android Socket通信怎么设置超时时间
AndroidSocket通信如何设置超时时间其实关于这个问题可能用到的人不会很多,不过我在这里还是说说。正常很多人写socket通信时,都会直接通过new?socket(IP,PORT)直接去链接服务器。其实这种做法也没有错误,但是若当服务器IP不存在会服务器没有响应时,程序会卡在这句代码老长一段时间,才会跳出并报异常。这对于这种问题,通过设置连接超时时间可以进行解决:???socket=?ne...
57
热度 -
高分,一直没做过socket,今天写了个socket连接程序
高分求助,一直没做过socket,今天写了个socket连接程序serverAddress="socket://121.235.229.105:1000";try{server=(SocketConnection)Connector.open(serverAddress);}catch(IOExceptionex){ex.printStackTrace();errInfo=&q...
4057
热度 -
运用 netty 实现html5的web socket
使用netty实现html5的websocket ?websocket是html5的一个新特性,使用它就可以很容易的实现浏览器和服务器的socket通信,相比较http的3次握手和较为冗余的head信息,websocket只要1次握手过程并没有head数据 ? 今天研究了下java版websocket的实现,采用了netty。 ???????netty的官方站点在:http://netty.io/...
620
热度 -
求SOCKET的聊天室,该怎么处理
求SOCKET的聊天室如题谢谢分不够继续开100分color='#e78608'>------解决方案--------------------upcolor='#e78608'>------解决方案--------------------我有呀有JAVA写的简单的CMD输入的还有VC写的你要哪个发信到xizhiyao@163.comcolor='#e78608'>------解决方案-------...
70
热度 -
JAVA: connection reset by peer:socket write error
JAVA求助:connectionresetbypeer:socketwriteerror是这样的我的client端程序如下(节选)FileInputStreamfis=newFileInputStream(fileName);intdata;while(-1!=(data=fis.read())){os.write(data);}System.out.println("sendfile...
191
热度 -
小弟我的socket的有关问题
我的socket的问题我的socketserver监听端口60002,但是我在任务管理器里,关闭我的线程的时候,重新启动server.报出异常,说端口60002被站用,我的server是一个线程,被我设置成了后台线程,和这个有关吗?请问我应该怎么解决这个问题?color='#e78608'>------解决方案--------------------线程关了,但端口没关,端口被占用
64
热度 -
JAVA Socket发送广播有关问题
JAVASocket发送广播问题哪位大虾帮俺看看以下代码看是哪出问题了发送后C++无法接收C++都无法绑定Socket定义的端口应该可以说明JAVA端口没设置好吧importjava.net.*;//导入java.net包publicclassWeatherextendsThread{//创建类。该类为多线程执行程序 intport=2708;//定义端口 InetAddressiaddress=...
81
热度 -
Socket接收数据有关问题
Socket接收数据问题Socket接收服务端发送过来的数据,如何知道是否接收完全1:发送端Filefile=newFile(path);BfferedInputStreambis=newBufferedInputStream(newFileInputStream(file));byte[]buf=newbyte[100*1024];intlen=bis.read(buf);bos.write(b...
4
热度 -
Android 透过socket连接网络打印机来打印
Android通过socket连接网络打印机来打印Android通过socket连接网络打印机来打印谁有做过请指点一下!谢谢color='#FF8000'>------解决方案--------------------做这个有什么意义啊,不同的网络打印机,通讯协议不一样吧。可以使用网络打印机的邮件打印功能,HP好像有的。或者把文件传到一台服务器上,由服务器打印。
13
热度 -
Android socket:客服端接收文件!该怎么处理
Androidsocket:客服端接收文件!RT。Androidsocket编程,在客服端接收各种格式的文件,接受的数据包有:文件名+文件内容长度+文件内容。有没有好人啊?color='#e78608'>------解决方案--------------------文件名+文件内容长度+文件内容定长然后用二进制就行了你做个私有数据定义比如8+4+N定长就可以了做的好点可以分块
53
热度 -
Socket中文乱码有关问题
Socket中文乱码问题,求助这个是从客户端向服务器断写数据classWrite2ServerextendsThread{ OutputStreamout; publicWrite2Server(OutputStreamout){ this.out=out; } @Override publicvoidrun(){ while(true){ Scannerscanner=n...
2162
热度 -
unity用socket(TcpLitsener)回操作sqlserver
unity用socket(TcpLitsener)来操作sqlserver好久没写博客了,我也发现我堕落了,天天看连续剧。还有就是我想在北京找份unity3d程序员的工作,随时可以去上班,有合适的话,麻烦大侠们给我介绍介绍哈。我的QQ:397319689(有点笨),呵呵~~~最近几天都在搞unity操作Sqlserver,也用到了底层通信的东西,局域网测试是通过了的,要谢谢我龙哥(灰太龙),他太厉...
67
热度 -
[求助]如何将socket程序嵌入JSP页面?
[求助]如何将socket程序嵌入JSP页面? 小妹现从事网管界面开发,昨天刚编好的java小程序实现了命令行的socket通信,代码如下服务器端(多线程)importjava.io.*;importjava.net.*; classCreateServerThreadextendsThread{privateSocketclient;privateBufferedRe...
247
热度 -
有个有关问题想请问,关于socket
有个问题想请教,关于socket想用socket去实现一个服务端,可以支持多TCP长连接对请求进行异步处理,但是长连接加上每进来一个客户端都开一个线程非常的消耗资源,所以能不能这样,用线程池来处理请求,处理完后把这个链接存放到一个等待的线程中,该线程用于维护等待的链接,在接受到消息的时候把链接给线程池进行处理?并且我该怎么把连接扔给管理进程我又怎么知道线程是否有消息进来color='#e78608...
94
热度 -
C# Socket系列1 简单的创建socket的监听
C#Socket系列一简单的创建socket的监听socket的应用场景,在快速,稳定,保持长连接的数据传输代码。Http也是socket封装出来的,基于一次请求一次回复,然后断开的socket连接封装。比如我们常见的游戏服务器,目前的很火的物联网服务器,都需要开启socket服务器去监听实时传输的数据。那么我们如何实现socket的监听呢。说到这里,我们需要知道,socket的监听分为tcp和u...
27
热度 -
用socket实现多线程server,该如何处理
用socket实现多线程server用socket实现多线程server,我现在写好了server。如何实现多线程,给个思路。谢谢color='#e78608'>------解决方案--------------------http://java.sun.com/docs/books/tutorial/networking/sockets/clientServer.htmllz看最下面KKMulti...
93
热度 -
socket 长连接 心跳包,该怎么处理
socket长连接心跳包我们现在需要做一个socket的客户端,与别的公司提供的服务端保持长连接,说明要用心跳包进行长连接,但是用下面的代码好像只能进行第一次正常的连接,之后就会出现被服务端超时强制中断,求高人指点迷津:Javacodepackagecom.haozhong.recharge.socket;importjava.io.BufferedReader;importjava.io.IOE...
52
热度