Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.net.Socket;
- import java.net.ServerSocket;
- import java.io.*;
- public class Server {
- private static final int port = 10000;
- public static void main(String args[]) {
- ServerSocket server = null;
- Socket socket = null;
- try{
- //ソケットの作成&受信待機
- server = new ServerSocket(port);
- socket = server.accept();
- System.out.println(socket.getRemoteSocketAddress() + "に接続しました");
- //送信を読み取る
- BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
- //読み取った内容を出力
- PrintWriter out = new PrintWriter(socket.getOutputStream(),true);
- String str;
- while((str = in.readLine()) != null){
- System.out.println("受信:" + str);
- out.println(str);
- System.out.println("送信:" + str);
- }
- }catch(IOException e){
- e.printStackTrace();
- }finally{
- try{
- if(socket != null) socket.close();
- if(server != null) server.close();
- }catch(IOException e){
- e.printStackTrace();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement