就是Server端显示客户端发送到内容,比较简单。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class Server
{
private ServerSocket ss;
private Socket socket;
private BufferedReader in;
private PrintWriter out;
public Server()
{
try
{
ss = new ServerSocket(10000);
System.out.println("The server is waiting your input...");
while(true)
{
socket = ss.accept();
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out = new PrintWriter(socket.getOutputStream(), true);
String line = in.readLine();
System.out.println("you input is : " + line);
//out.println("you input is :" + line);
out.close();
in.close();
socket.close();
if(line.equalsIgnoreCase("quit") || line.equalsIgnoreCase("exit"))
break;
}
ss.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args)
{
new Server();
}
}
import java.io.*;
import java.net.*;
public class Client
{
Socket socket;
BufferedReader in;
PrintWriter out;
public Client()
{
try
{
socket = new Socket("127.0.0.1", 10000);
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader line = new BufferedReader(new InputStreamReader(System.in));
out.println(line.readLine());
line.close();
out.close();
in.close();
socket.close();
} catch (IOException e) {
}
}
public static void main(String[] args)
{
new Client();
}
}
分享到:
相关推荐
一个用Socket和ServerSocket请求资源的例子
基于TCP和UDP的socket编程,给出了最简单的示例代码。 相关博文地址: http://blog.csdn.net/wintys/archive/2008/12/15/3525643.aspx http://blog.csdn.net/wintys/archive/2008/12/15/3525619.aspx
java的socket是对TCP/IP的封装的接口,便于java的网络开发,几个小例子,大概含括了socket的基本知识点。
java大学教程源码中关于socket编程的三个实例
java socket 编程,Java socket 编程实例,对于初学者是一个非常好的东西,对于有过经验的是非常好的更深了解的东西,希望大家共同进步
java socket 实现简单的客户端和服务端通信
用JAVA实现的文件上传,控制台输入,保存到数据库
Java socket编程实例.pdf
java socket网络编程,包括服务与客户端,多线程支持多客户端同时在线。
这个是关于刚刚学习Java的人学习Socket编程的一个很好的例子!这个本热就是txt文档写的!很实用!大家有需要的可以下载着学习交流一下!
java socket编程实例,各种实例打包
Java socket编程实例代码,文章讲解可以参考我的blog
android socket 编程实例 客户端是android应用程序, socket服务器端使用java作为服务器
网络组建与实施、SOCKET编程(包括MFC SOCKET编程和JAVA SOCKET编程)等编程实例
一个Socket实例代表了TCP连接的一个客户端,而一个ServerSocket实例代表了TCP连接的一个服务器端,一般在TCP Socket编程中,客户端有多个,而服务器端只有一个,客户端TCP向服务器端TCP发送连接请求,服务器端的...
Java Socket网络编程实例.pdf 学习资料 复习资料 教学资源
java Socket编程实例 包括客户端代码和服务器端代码。
Java Socket 网络编程大全--用实例的方式详细地讲解了java socket网络编程的内容,很全
对socket理解十分有帮助,里面有简单小例子,但已经足够。
Java Socket网络编程的简单实例,思路清晰