SOCKET
冯立彬
每天前进一步
展开
-
利用JDOM及XPath对XML文件进行创建、查找、增加、删除、保存等操作
今天准备把原来写的多线程断点下载程序写成通用JAR文件的形式,但是要考虑用户已经下载没有下载完成的文件保存的保存,想了几种方式,一种是文本文件,考虑读写起来比较麻烦,要一行一行的全部读进来再分析,放弃;第二种是采用数据库,但是考虑到并不是所有的用户都喜欢这种方式,并且数据库还占空间较大,放弃;第三种方式就是采用XML方式,想到这种方式的移植性强,很多平台都支持,并且读写起来也是比较方便,所以就决定原创 2007-07-08 22:48:00 · 9458 阅读 · 0 评论 -
从Http的连接到WebSocket
1、HTTP协议对长连接的支持以及各浏览器的支持情况http://blog.csdn.net/fenglibing/article/details/71002222、WEB客户端与服务端信息交互的几种方式1)、Flash XMLSocket入门示例:http://en.wikipedia.org/wiki/XMLSocket不足:a)、客户端必须安装 Flash 播原创 2011-12-28 15:08:11 · 50415 阅读 · 5 评论 -
JAVA SOCKET与TUXEDO通信的问题
现在我这边的SOCKET作为TUXEDO发送报文的接收服务端,在返回数据给TUXEDO的时候,现在遇到一个问题,就是同一个SOCKET连接不能够将消息分批返回给TUXEDO,因为TUXEDO要求第一个报文为8位的后续报文长度,然后再发送后续报文,必须分开发,否则不能够正常接收。 我记得在JDK1.4的时候,我们做通讯测试的时候,可以将报文分两次发送,后面因为要使用到线程池,就换成了JD原创 2009-06-05 19:14:00 · 5463 阅读 · 5 评论 -
多线程的环境中,尽量采用线程池
我个人比较喜欢线程,因为线程可以同时并发处理多个请求,于是乎我在编写线程的总是以如下方式启动:...while(true){ server.clientSocket=server.serverSocket.accept(); if(server.clientSocket!=null) { Thread thread=new Thread(new MsgListener(server原创 2009-04-21 20:11:00 · 4222 阅读 · 0 评论 -
简单的JAVA HTML服务器
实现原理为采用Socket原理、线程池、输入输出流及简单的HTTP协议,麻烦虽小,五脏俱全,只有两个类文件。使用方法,在DOS窗口下,转到当前HTMLJAR所在目录,打入如下命令:java -Djava.ext.dirs=. httpserver.HttpServer [HTML服务所在路径] [端口]HTML服务所在路径及端口参数是可选的,路径默认路径为当前应用所在路径,默认端口为1原创 2009-10-19 21:54:00 · 1785 阅读 · 0 评论 -
JAVA SOCKET服务端接收C客户端字节长度的问题
问题如下:我用JAVA写的服务端,每收请求以线程响应,读取报文的代码如下: DataInputStream dis=new DataInputStream(socket.getInputStream()); //缓冲区的大小 byte[] bt=new byte[MsgEnvironment.MAX_MESSAGE_LENGTH];//MsgEnvironment.MAX_MESS原创 2009-06-08 14:33:00 · 6552 阅读 · 1 评论 -
使用JAVA编写报文接收端的注意事项
使用JAVA编写报文接收端的注意事项在JAVA中编写报文服务端,是非常简单的事情,因为JAVA已经为我们封装了TCP/IP这些东西,我们不需要去关注这些;它对我们提供了方便操作的ServerSocket类,如果不考虑其它因素,那么要启动一个服务端,只需要简简单的几句代码://以下启服务端,其中6500表示用于侦听客户端连接的端口ServerSocket serverSocket=new原创 2009-04-24 17:18:00 · 8438 阅读 · 1 评论