- 浏览: 1615727 次
- 性别:
- 来自: 长春
文章分类
- 全部博客 (309)
- ext (19)
- web (13)
- PHP (19)
- 互联网新闻 (3)
- oracle (3)
- Mootools (1)
- FLEX (3)
- 人在职场 (2)
- hibernate (24)
- spring2 (1)
- J2SE (24)
- WEB_UI (14)
- 其它 (11)
- Log4J (1)
- iText (10)
- SQL (11)
- 设计模式 (3)
- lucene (6)
- 开源项目 (2)
- javascript (20)
- 软件&破解补丁 (48)
- Quartz (2)
- 解决方案 (1)
- 工作存档 (2)
- JAVA对文件操作 (2)
- C&C#&VC (1)
- struts2 (3)
- 版本控制 (2)
- 软考基础 (23)
- JBPM (2)
- velocity (4)
- javamail (3)
- HttpClient (9)
- 虚拟化技术 (2)
- 报表 (3)
- ibatis (5)
- Spring (4)
- 信用卡 (0)
- 芒果钱包 (0)
- 养卡 (0)
最新评论
-
a601962168:
...
通过JAVA与串口(RS232)通信实例 -
olive009:
...
Adobe Acrobat 9 Pro & Pro Extended 中文版/英文版 下载及破解补丁 -
overshit:
api更新了,一加filter就Callback filter ...
深入浅出CGlib-打造无入侵的类代理 -
u010778233:
写得很不错,已经用起来了,谢谢
将jdbc结果集转换成对象列表 -
924060929:
我想找就是要这个功能!!!!!!!!
velocity基础教程--2自定义ResourceLoader实现字符模板
package test.socket; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.net.UnknownHostException; public class TalkMe { public static void main(String[] args) { System.out.println("请输入:IP地址:"); TalkMe talk = new TalkMe(); talk.listener().start(); try { talk.talker(new BufferedReader(new InputStreamReader(System.in)).readLine()).start(); } catch (IOException e) { e.printStackTrace(); } } private Thread listener(){ return new Thread() { public void run() { DataInputStream dataIS = null; String clientSay; try { ServerSocket server = new ServerSocket(9666); Socket socket = server.accept(); while (true) { dataIS = new DataInputStream(socket.getInputStream()); clientSay = dataIS.readLine(); System.out.println("Other say:" + clientSay); } } catch (IOException e) { e.printStackTrace(); } } }; } private Thread talker(final String ip){ return new Thread(){ public void run() { Socket socket = null; InputStreamReader stdin=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(stdin); DataInputStream dataIS = new DataInputStream(System.in); OutputStream os; PrintStream ps; String say = ""; boolean flag = true; while (flag) { if (flag) System.out.println("connection ...."); try { socket = new Socket(ip, 9666); System.out.println("connection ok."); flag = true; os = socket.getOutputStream(); ps = new PrintStream(os); while (true) { say = dataIS.readLine(); ps.println(say); } } catch (UnknownHostException e) { try { sleep(1000); } catch (InterruptedException e1) { e1.printStackTrace(); } } catch (IOException e) { } } } }; } }
发表评论
-
Java中Calendar日期对象【笔记】
2010-02-03 09:18 1520Java中Calendar日期对象【笔记】 最近项目中用到了C ... -
通过JAVA与串口(RS232)通信实例
2009-12-10 18:13 21163最近了解到的需求是需要需激光打刻机进行(RS232)串口通信, ... -
JAVA常用的代理设置
2009-09-09 09:50 8237由于公司上网实行代理机制, 而最近一段时间又在研究Web上的O ... -
解析图片1D/2D码(条形码)
2009-06-26 16:07 3529看到一个有趣的东西可以解析条码的工具库 ZXING 测试了一下 ... -
初探JDK6 javax.script (javascript解析)
2009-06-04 13:40 4858初探JDK6 javax.script (javascript ... -
J2SE5.0新特性之监控与管理
2009-05-12 10:47 1740j2se 5.0使用 Java Management Exte ... -
HttpClient请求中文乱码详解
2009-02-16 14:10 38995HttpClient 请求的中文乱码问题 相关类库: comm ... -
java创建系统托盘实现(swt和jdk6分别实现)
2008-12-29 21:44 4360由于jdk6之前并不支持 所以使用swt jdk6可以支持了 ... -
java与电子邮件
2008-10-07 15:23 1896java与电子邮件 -
如何通过jndi连接数据源
2008-09-22 09:43 1396// Obtain our environment nam ... -
使用+JDBC+的高级数据库操作
2008-09-19 13:27 1326使用+JDBC+的高级数据库操作 -
JSP文件下载--流方式
2008-08-11 14:14 1979<%@page language="jav ... -
apache的fileupload详解
2008-07-31 08:53 2351第1章 文件上传组件的应用与编写 1 1.1 准备实验环境 1 ... -
深入浅出CGlib-打造无入侵的类代理
2008-07-28 14:23 33659CGlib是什么? CGlib是一个强大的,高性能,高质量的C ... -
将jdbc结果集转换成对象列表
2008-07-24 13:11 6199将jdbc结果集转换成对象列表 估计hibernate就是用得 ... -
传统jdbc获取连接的通用方法
2008-06-19 14:24 2581可能是hibernate和ide的关系, 发现目前自己手写jd ... -
apache fileupload中文编码问题
2008-06-18 15:10 4484request.setCheracterEncoding( ... -
JAVA中的反射机制详解(z)
2008-04-14 09:52 1319作者:baocl JAVA反射机制 JAVA反 ... -
JAVA代码注释
2008-03-20 12:09 3317整个类文件注释 示例如下: /* * @(#)O ... -
properties属性文件的相关操作
2008-03-17 13:56 1398properties的使用 加载 Properties p ...
相关推荐
本人写的Nio非阻塞socket通信demo,内有注释。
前段时间项目需求,ashmem通过java创建共享内存,在底层C程序接收fd后读数据,在别人的基础上修改,备忘。
android和服务器使用socket通信的demo; 主要意图是为自实现信息推送做铺垫; 服务器源码使用java语言编写,请确认你的需求; android源码使用eclipse编译, 我的博客提供技术支持: ...
java NIO 创建的服务端,能够异步响应客户端的请求,客户端采用nio异步请求服务端,通信之间的乱码使用charset解决
基于socket通信的javaDH通信实现,采用最基础的思路和算法进行多个客户端的通信的以及加解密的实现。
1)设计程序,分别构建通信的两端:服务器端和客户端应用程序,套接字类型... 5,可以查看本实验的运行效果C# DEMO程序:SOCKET DEMO 6,注意理解程序的线程、Socket的基本动作(Accept、Connect、Send、Receive)等;
简单的jaca的网络通信例子! 自己编的,确实可用!
Java通过socket实现网络通信小demo
java maven 聚合项目 分模块实例; java socket 服务端与客户端,服务端主动发指令,客户端发送心跳包 实例demo。
Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织...
java Socket Tcp/Ip通信示例demo,主要用于物联网
这是我自己写的SOCKET通信
Java Socket通信,Demo是通过Java ServerSocket 和 Socket 通信实现客户端发送消息和发送文件到服务器,服务器接收到消息和文件,并且实现解决inputStream.read()的阻塞问题思路。
java通信socket入门实例,一个完整的socket通信的demo,根据网上实例改写的
简单实现了socket通信功能,适合socket初学者用来学习和理解socket,也是本人以前学习socket的时候入门的例子,希望对大家有用
socket通信nio模式有很多实现方式,但是在性能上、资源上一般很少考虑,这里封装了一个性能极强的程序。
java与python的socket通信demo 自己修改成对应的ip和port后,运行服务端和客户端即可
通过TCP/IPSocket通信方式,发送短信内容,和提供WebService方式发送短信验证码,或者短信通信
Netty是基于Java NIO client-server的网络应用框架,使用Netty可以快速开发网络应用
用nodejs作为服务器,java作为客户端,使用socket通信的demo.