[ TCP ] C# Socket  to  Java Socket

//-------------------------------------------------JAVA-SERVER

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
 
public class JavaServer {
 
    public static void main(String h[]) {
        try {
            ServerSocket ss = new ServerSocket(1800);
            Socket s = ss.accept();
            System.out.println("Client Accepted");
            BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
            System.out.println(br.readLine());
            PrintWriter wr = new PrintWriter(new OutputStreamWriter(s.getOutputStream()), true);
            wr.println("Welcome to Socket Programming");
        } catch (Exception e) {
            System.out.println(e);
        }
    }
}


 //-------------------------------------------------C#-Client

using System; 
using System.Net.Sockets; 
using System.IO; 
class Program 
    public static void Main(string[] args) 
    { 
        try 
        { 
            TcpClient tc = new TcpClient("127.0.0.1", 1800); 
            Console.WriteLine("Server invoked"); 
            NetworkStream ns = tc.GetStream(); 
            StreamWriter sw = new StreamWriter(ns); 
            sw.WriteLine("あ~~~"); 
            sw.Flush(); 
            StreamReader sr = new StreamReader(ns); 
            Console.WriteLine(sr.ReadLine()); 
        } 
        catch (Exception e) { Console.WriteLine(e); } 
    } 
}


arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(3) 人氣()