برنامه نویسی شبک در جاوا.قسمت اول
چهارشنبه, ۸ مهر ۱۳۹۴، ۰۳:۴۵ ب.ظ
این اموزش را می توانید در ادرس زیر ببینید.به صورت ساده و قابل درک.
import java.net.*;
import java.io.*;
public class ClientEst
{
public static void main(String [] args)
{
String serverName = args[0];
int port = Integer.parseInt(args[1]);
try
{
System.out.println("اتصال به " + serverName + " از پورت " + port);
//ایجاد شی سوکت برای کلاینت به همراه شماره پورت سرور و هم زمان تلاش برای اتصال
Socket client = new Socket(serverName, port);
System.out.println("متصل شد به " + client.getRemoteSocketAddress());
//ایجاد یک جریان داده برای ارسال داده به سرور
OutputStream outToServer = client.getOutputStream();
//ارسال داده ها به سرور
DataOutputStream out = new DataOutputStream(outToServer);
out.writeUTF("سلام از " + client.getLocalSocketAddress());
//دریافت داده از سرور با کلاس inputstream
InputStream inFromServer = client.getInputStream();
DataInputStream in =new DataInputStream(inFromServer);
System.out.println("پیغام سرور " + in.readUTF());
client.close();
}catch(IOException e)
{
e.printStackTrace();
}
}
}