java_Socket简单使用方法
2014-03-05 11:09
363 查看
客户端代码测试:
package com.yjm.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
public class Test {
public static void main(String[] args) {
Socket socket;
BufferedReader bufferedReader;
try {
socket = new Socket("10.122.101.10", 1235);
bufferedReader= new BufferedReader( new InputStreamReader(socket.getInputStream()));
String line;
int i=0;
// 读取一行 如果用read 读取字节 读取中文会有问题
while((line=bufferedReader.readLine())!=""){
System.out.println(i+++" :======================");
System.out.println(line);
};
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
读取数据:
A##Agent=30##D=UPS2-B1##ID=2101122##V=0##T=1##^^
22675 :======================
A##Agent=30##D=UPS2-B2##ID=2101000##V=0##T=1##^^
22676 :======================
A##Agent=30##D=UPS2-B2##ID=2101001##V=380.9##T=1##^^
22677 :======================
A##Agent=30##D=UPS2-B2##ID=2101002##V=381.9##T=1##^^
22678 :======================
A##Agent=30##D=UPS2-B2##ID=2101003##V=380.7##T=1##^^
22679 :======================
A##Agent=30##D=UPS2-B2##ID=2101004##V=218.9##T=1##^^
22680 :======================
A##Agent=30##D=UPS2-B2##ID=2101005##V=219.3##T=1##^^
22681 :======================
A##Agent=30##D=UPS2-B2##ID=2101006##V=219.3##T=1##^^
22682 :======================
A##Agent=30##D=UPS2-B2##ID=2101007##V=174##T=1##^^
22683 :======================
A##Agent=30##D=UPS2-B2##ID=2101008##V=188.7##T=1##^^
22684 :======================
A##Agent=30##D=UPS2-B2##ID=2101009##V=194.4##T=1##^^
22685 :======================
A##Agent=30##D=UPS2-B2##ID=2101010##V=459##T=1##^^
22686 :======================
A##Agent=30##D=UPS2-B2##ID=2101011##V=50##T=1##^^
22687 :======================
A##Agent=30##D=UPS2-B2##ID=2101012##V=1##T=1##^^
22688 :======================
A##Agent=30##D=UPS2-B2##ID=2101013##V=382.4##T=1##^^
22689 :======================
A##Agent=30##D=UPS2-B2##ID=2101014##V=380.5##T=1##^^
本文出自 “yjm199” 博客,请务必保留此出处http://yjm199.blog.51cto.com/4408395/1368046
package com.yjm.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
public class Test {
public static void main(String[] args) {
Socket socket;
BufferedReader bufferedReader;
try {
socket = new Socket("10.122.101.10", 1235);
bufferedReader= new BufferedReader( new InputStreamReader(socket.getInputStream()));
String line;
int i=0;
// 读取一行 如果用read 读取字节 读取中文会有问题
while((line=bufferedReader.readLine())!=""){
System.out.println(i+++" :======================");
System.out.println(line);
};
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
读取数据:
A##Agent=30##D=UPS2-B1##ID=2101122##V=0##T=1##^^
22675 :======================
A##Agent=30##D=UPS2-B2##ID=2101000##V=0##T=1##^^
22676 :======================
A##Agent=30##D=UPS2-B2##ID=2101001##V=380.9##T=1##^^
22677 :======================
A##Agent=30##D=UPS2-B2##ID=2101002##V=381.9##T=1##^^
22678 :======================
A##Agent=30##D=UPS2-B2##ID=2101003##V=380.7##T=1##^^
22679 :======================
A##Agent=30##D=UPS2-B2##ID=2101004##V=218.9##T=1##^^
22680 :======================
A##Agent=30##D=UPS2-B2##ID=2101005##V=219.3##T=1##^^
22681 :======================
A##Agent=30##D=UPS2-B2##ID=2101006##V=219.3##T=1##^^
22682 :======================
A##Agent=30##D=UPS2-B2##ID=2101007##V=174##T=1##^^
22683 :======================
A##Agent=30##D=UPS2-B2##ID=2101008##V=188.7##T=1##^^
22684 :======================
A##Agent=30##D=UPS2-B2##ID=2101009##V=194.4##T=1##^^
22685 :======================
A##Agent=30##D=UPS2-B2##ID=2101010##V=459##T=1##^^
22686 :======================
A##Agent=30##D=UPS2-B2##ID=2101011##V=50##T=1##^^
22687 :======================
A##Agent=30##D=UPS2-B2##ID=2101012##V=1##T=1##^^
22688 :======================
A##Agent=30##D=UPS2-B2##ID=2101013##V=382.4##T=1##^^
22689 :======================
A##Agent=30##D=UPS2-B2##ID=2101014##V=380.5##T=1##^^
本文出自 “yjm199” 博客,请务必保留此出处http://yjm199.blog.51cto.com/4408395/1368046
相关文章推荐
- 简单的使用jni调用java方法
- iOS AsyncSocket 与 Java Netty 的简单socket使用
- MySQL---数据库从入门走向大神系列(七)-Java访问数据库配置及简单使用方法execute
- JAVA中sort函数的简单使用方法 (JAVA新手向)
- 【知了堂学习笔记】Java中static关键字的一些简单使用方法
- Java中使用Socket完成简单的远程计算(含粗糙界面和正则表达式判断数字类型)
- 使用Java实现简单的server/client回显功能的方法介绍
- 【Java 线程的深入研究3】最简单实例说明wait、notify、notifyAll的使用方法
- Java数据结构之队列的简单定义与使用方法
- Java -- Thread的两种简单使用方法
- Java Socket以及界面动态加载的简单使用
- SOCKET简单爬虫实现代码和使用方法
- [Java]单向链表 ,循环链表的简单使用方法
- java_webservice_xFire框架简单的使用方法
- Java使用Socket通信传输文件的方法示例
- DWR中调用Java对象的方法,不要使用简单数据类型
- JAVA系列课程讲座二:使用Socket通信实现简单聊天通信程序(UDP方式)
- 使用Java实现简单的server/client回显功能的方法介绍
- java 多线程使用方法及Socket的使用
- java使用正则表达为数字添加千位符的简单方法