socket

//服务器端

package dialog;
/**
 * @msg 服务器端程序
 */
import java.net.*;
import java.io.*;

public class Server {

 private ServerSocket ss;
 private Socket socket;
 private BufferedReader in;
 private PrintWriter out;

 public Server() {
  try {
   ss = new ServerSocket(10000);
   while (true) {
    socket = ss.accept();
    String RemoteIP = socket.getInetAddress().getHostAddress();
    String RemotePort = ":" + socket.getLocalPort();
    System.out.println("A client come in!IP:" + RemoteIP
      + RemotePort);
    in = new BufferedReader(new InputStreamReader(socket
      .getInputStream()));
    String line = in.readLine();
    System.out.println("Cleint send is :" + line);
    out = new PrintWriter(socket.getOutputStream(), true);
    out.println("Your Message Received!");
    out.close();
    in.close();
    socket.close();
   }
  } catch (IOException e) {
   out.println("wrong");
  }
 }

 public static void main(String[] args) {
  new Server();
 }
}


//客户端

package dialog;
/**
 * @msg  客户端程序  Socket
 */
import java.io.*;
import java.net.*;

public class Client {
 Socket socket;
 BufferedReader in;
 PrintWriter out;

 public Client() {
  try {
   System.out.println("Try to Connect to 127.0.0.1:10000");
   socket = new Socket("127.0.0.1", 10000);
   System.out.println("The Server Connected!");
   System.out.println("Please enter some Character:");
   BufferedReader line = new BufferedReader(new InputStreamReader(
     System.in));
   out = new PrintWriter(socket.getOutputStream(), true);
   out.println(line.readLine());
   in = new BufferedReader(new InputStreamReader(socket
     .getInputStream()));
   System.out.println(in.readLine());
   out.close();
   in.close();
   socket.close();
  } catch (IOException e) {
   out.println("Wrong");
  }
 }

 public static void main(String[] args) {
  new Client();
 }
};

阅读更多
想对作者说点什么? 我来说一句

socketChat

2009年09月29日 39KB 下载

Socket 例子 C++

2011年05月25日 135KB 下载

Socket 编程实例

2010年03月08日 18KB 下载

Socket通讯源代码

2008年12月24日 68KB 下载

socket汇总socket汇总socket汇总

2011年04月13日 130KB 下载

socket黑白棋

2011年10月28日 34.52MB 下载

socket程序socket程序socket程序

2010年10月30日 19KB 下载

Socket.zip

2011年07月11日 5KB 下载

SOCKET 工具

2010年09月19日 1.75MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭