[ 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); }
}
}
全站熱搜