servlet客户端发送与服务器端接收相关代码
2012-11-07 14:34
330 查看
/*客户端通过键盘录入信息,发送到服务器端
服务器端收到信息后,将信息转为大写返回给客户端。*/
package com.hbsi.net;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Reader;
import java.net.ServerSocket;
import java.net.Socket;
public class TcpServer2 {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
ServerSocket ss=new ServerSocket(9009);
Socket s=ss.accept();
System.out.println(s.getInetAddress().getHostAddress()+"...connection");
//读取客户的信息的输入流
InputStream in=s.getInputStream();
BufferedReader brin=new BufferedReader(new InputStreamReader(in));
//向客户端发送信息输出流
BufferedWriter brout=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
String line=null;
while((line=brin.readLine())!=null){
System.out.println("client:"+line);
brout.write(line.toUpperCase());
brout.newLine();
brout.flush();
}
s.close();
ss.close();
}
}
package com.hbsi.net;
import java.net.Socket;
import java.io.*;
public class TcpClient2 {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
Socket s=new Socket("192.168.49.109",9009);
//获取键盘录入
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
//数据输出给服务器端
OutputStream out=s.getOutputStream();
BufferedWriter bwout=new BufferedWriter(new OutputStreamWriter(out));
//获取服务器端返回的数据
BufferedReader brin=new BufferedReader(new InputStreamReader(s.getInputStream()));
String line=null;
while((line=br.readLine())!=null){
if(line.equals("over"))
break;
bwout.write(line);
bwout.newLine();
bwout.flush();
String str=brin.readLine();
System.out.println("server:"+str);
}
br.close();
s.close();
}
}
服务器端收到信息后,将信息转为大写返回给客户端。*/
package com.hbsi.net;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Reader;
import java.net.ServerSocket;
import java.net.Socket;
public class TcpServer2 {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
ServerSocket ss=new ServerSocket(9009);
Socket s=ss.accept();
System.out.println(s.getInetAddress().getHostAddress()+"...connection");
//读取客户的信息的输入流
InputStream in=s.getInputStream();
BufferedReader brin=new BufferedReader(new InputStreamReader(in));
//向客户端发送信息输出流
BufferedWriter brout=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
String line=null;
while((line=brin.readLine())!=null){
System.out.println("client:"+line);
brout.write(line.toUpperCase());
brout.newLine();
brout.flush();
}
s.close();
ss.close();
}
}
package com.hbsi.net;
import java.net.Socket;
import java.io.*;
public class TcpClient2 {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
Socket s=new Socket("192.168.49.109",9009);
//获取键盘录入
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
//数据输出给服务器端
OutputStream out=s.getOutputStream();
BufferedWriter bwout=new BufferedWriter(new OutputStreamWriter(out));
//获取服务器端返回的数据
BufferedReader brin=new BufferedReader(new InputStreamReader(s.getInputStream()));
String line=null;
while((line=br.readLine())!=null){
if(line.equals("over"))
break;
bwout.write(line);
bwout.newLine();
bwout.flush();
String str=brin.readLine();
System.out.println("server:"+str);
}
br.close();
s.close();
}
}
相关文章推荐
- 利用Python进行图片发送与接收的两种方法---包含客户端和服务器端代码
- c#如何使用socket发送一条记录再接收一条记录,服务器端及客户端如何编写,初学。。最好有代码,谢谢!
- Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)
- android平台通过socket向C++服务器端发送数据和接收数据的相关问题
- ajax之xml数据的服务器端发送和客户端接收。
- 关于servlet服务端接收客户端发送的List<?>数据的问题
- Dynemic Web Project中使用servlet的 doGet()方法接收来自浏览器客户端发送的add学生信息形成json字符串输出到浏览器并保存到本地磁盘文件
- GCM 发送接收消息 Message Client Server 服务器端,客户端
- Android中发送Http请求(包括文件上传、servlet接收)的实例代码
- Android客户端通过TCP接收服务器端发送的数据
- Android中发送Http请求(包括文件上传、servlet接收)的实例代码
- ios客户端向服务器端发送数据以及接收数据要如何实现?
- Web Service学习笔记(webservice、soap、wsdl、jws详细分析) Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)
- GCM 发送接收消息 Message Client Server 服务器端,客户端
- 客户端发送xml数据,服务器端接收之
- android平台通过socket向C++服务器端发送数据和接收数据的相关问题
- 代码审计之jsp+servlet模式从客户端接收参数的函数大全
- 客户端POST发送json数据给服务端,客户端端接收服务器端json数据响应
- 如何在WebService接收一个XML文件并解析,客户端如何发送这个XML文件?急求简单代码示例。。
- 服务器端我们通过一个 Servlet 来处理来自客户端的请求,并对客户端作出响应。其核心处理代码