premier système d'envoi de messages (unidirectionnel pour l'instant)
このコミットが含まれているのは:
コミット
17cc620651
2個のファイルの変更、65行の追加、0行の削除
34
src/chat/socket_client.java
ノーマルファイル
34
src/chat/socket_client.java
ノーマルファイル
|
|
@ -0,0 +1,34 @@
|
||||||
|
package chat;
|
||||||
|
import java.net.*;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import java.net.ServerSocket;
|
||||||
|
import java.net.Socket;
|
||||||
|
import java.net.DatagramSocket;
|
||||||
|
|
||||||
|
public class socket_client {
|
||||||
|
public static void main (String [] args)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
System.out.println("Connecting to server...");
|
||||||
|
Socket link = new Socket("localhost", 1234);//remplacer localhost par l'adresse IP du serveur
|
||||||
|
System.out.println("Establishing I/O streams...");
|
||||||
|
BufferedReader in = new BufferedReader(new InputStreamReader(link.getInputStream()));
|
||||||
|
PrintWriter out = new PrintWriter(link.getOutputStream(),true);
|
||||||
|
BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
while(true)
|
||||||
|
{
|
||||||
|
String message = console.readLine();
|
||||||
|
out.println("CLIENT:" + message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch(IOException e)
|
||||||
|
{
|
||||||
|
System.out.println("nik!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
31
src/chat/socket_server.java
ノーマルファイル
31
src/chat/socket_server.java
ノーマルファイル
|
|
@ -0,0 +1,31 @@
|
||||||
|
package chat;
|
||||||
|
import java.net.*;
|
||||||
|
|
||||||
|
import java.io.BufferedReader;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
import java.io.PrintWriter;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
public class mySocketClient {
|
||||||
|
public static void main (String [] args)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
System.out.println("Connecting to server...");
|
||||||
|
Socket link = new Socket("192.168.1.54", 1234);
|
||||||
|
System.out.println("Establishing I/O streams...");
|
||||||
|
BufferedReader in = new BufferedReader(new InputStreamReader(link.getInputStream()));
|
||||||
|
PrintWriter out = new PrintWriter(link.getOutputStream(),true);
|
||||||
|
BufferedReader console = new BufferedReader(new InputStreamReader(System.in));
|
||||||
|
while(true)
|
||||||
|
{
|
||||||
|
String message = console.readLine();
|
||||||
|
out.println("CLIENT:" + message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch(IOException e)
|
||||||
|
{
|
||||||
|
System.out.println("nik!");
|
||||||
|
}
|
||||||
読み込み中…
新しいイシューから参照