JAVA代码:通过Socket读取返回的数据
2013-11-14 15:33
716 查看
JAVA代码:通过Socket读取返回的数据
JavaSocket.netJavaScriptSUN
package net.java2000.net;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.Socket;
/**
* 通过Socket读取返回的数据。
*
* @author 赵学庆,Java世纪网(java2000.net)
*
*/
public class SocketGet {
public static void main(String[] args) {
try {
// 创建连接
InetAddress addr = InetAddress.getByName("smtp.163.com");
int port = 25;
Socket socket = new Socket(addr, port);
// 如果超过这个时间没有新的数据,则不再继续等待数据
socket.setSoTimeout(1000);
// 创建读取数据的Reader,里面指定了需要的编码类型。
BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream(),
"UTF-8"));
// 读取每一行的数据.注意大部分端口操作都需要交互数据。
String str;
while ((str = rd.readLine()) != null) {
System.out.println(str);
}
rd.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
JavaSocket.netJavaScriptSUN
package net.java2000.net;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.Socket;
/**
* 通过Socket读取返回的数据。
*
* @author 赵学庆,Java世纪网(java2000.net)
*
*/
public class SocketGet {
public static void main(String[] args) {
try {
// 创建连接
InetAddress addr = InetAddress.getByName("smtp.163.com");
int port = 25;
Socket socket = new Socket(addr, port);
// 如果超过这个时间没有新的数据,则不再继续等待数据
socket.setSoTimeout(1000);
// 创建读取数据的Reader,里面指定了需要的编码类型。
BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream(),
"UTF-8"));
// 读取每一行的数据.注意大部分端口操作都需要交互数据。
String str;
while ((str = rd.readLine()) != null) {
System.out.println(str);
}
rd.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
相关文章推荐
- JAVA代码:通过Socket读取返回的数据
- java代码--通过某路径读取数据
- 通过纯Java代码从excle中读取数据(为.xlsx文件)
- java读取其他服务接口返回的json数据示例代码
- java通过url读取远程数据并保持到本地的实例代码
- Java Socket 读取服务器端返回数据
- java SDK ,上传、读取 基本类型数据通过服务器(客户端代码)
- Java通过串口读取数据例子
- Spring MVC中,通过Java代码读取资源文件时,发生乱码的解决方法
- Java调用C代码时传入以及返回基本数据类型
- java通过URL读取json数据
- Java疑问:-------在Socket中用PrintWriter 写入的数据为什么用DataInputStream不能读取?
- PHP读取目录下所有文件,并通过ajax返回json格式的数据
- java通过URL读取json数据
- Java调用oracle存储过程通过游标返回临时表数据
- Java 通过HttpURLConnection Post方式提交json,并从服务端返回json数据
- Java中通过TCP协议发送和接收数据-Socket编程
- 通过java程序读取文件xml中的数据
- java 通过发送json,post请求,返回json数据的方法
- 【java基础:JDBC】通过读取配置文件进行数据库连接并读取数据的Demostration