1. Trang chủ
  2. » Cao đẳng - Đại học

Bài 1: Lập trình mạng vào ra với java_TS Nguyễn Mạnh Hùng

40 4K 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 40
Dung lượng 461,35 KB

Nội dung

Scanner3 Vào từ socket: try { ServerSocket myServer = new ServerSocketsố cổng; Socket clientSocket = myServer .accept; Scanner sc = new Scanner clientSocket.getInputStream; String input

Trang 1

Lập trình mạng Vào ra với Java

Giảng viên: TS Nguyễn Mạnh Hùng

Học viện Công nghệ Bưu chính Viễn thông (PTIT)

Trang 3

Scanner

Trang 6

Scanner(3)

Vào từ socket:

try { ServerSocket myServer = new ServerSocket(số cổng);

Socket clientSocket = myServer accept();

Scanner sc = new Scanner( clientSocket.getInputStream());

String input = sc.nextLine();

Trang 7

System.in/System.out

Trang 9

System.out (1)

System.out.println( "some thing to say!" );

Ra màn hình:

Trang 10

System.out (2)

try{

OutputStream output = new FileOutputStream( "out.txt" );

PrintStream printOut = new PrintStream(output);

Trang 12

InputStream/OutputStream

Trang 13

InputStream (1)

Vào từ bàn phím:

try{

InputStream input = new InputStream(System in );

while(( input read()) != -1) {

//do something with data

Trang 14

InputStream (2)

Vào từ file:

try{

InputStream input = new FileInputStream( "input.txt" );

while(( input read()) != -1) {

//do something with data

Trang 15

InputStream (3)

Vào từ socket:

try{

ServerSocket myServer = new ServerSocket(số cổng);

Socket clientSocket = myServer accept();

InputStream input = new

DataInputStream( clientSocket getInputStream());

while(( input read()) != -1) {

//do something with data

Trang 18

OutputStream (3)

Ra socket:

try{

ServerSocket myServer = new ServerSocket(155);

Socket clientSocket = myServer accept();

OutputStream output = new

DataOutputStream( clientSocket getOutputStream());

Trang 19

BufferedInputStream/ BufferedOutputStream

Trang 20

byte[] in = new byte[1024];

while(( input read(in)) != -1) {

//do something with data

Trang 21

BufferedInputStream (2)

Vào từ file:

try{

BufferedInputStream input = new

BufferedInputStream(new FileInputStream( "input.txt" ));

byte[] in = new byte[1024];

while(( input read(in)) != -1) {

//do something with data

Trang 22

BufferedInputStream (3)

Vào từ socket:

try{

ServerSocket myServer = new ServerSocket(số cổng);

Socket clientSocket = myServer accept();

BufferedInputStream input = new

BufferedInputStream( clientSocket getInputStream());

byte[] in = new byte[1024];

while(( input read(in)) != -1) {

//do something with data

Trang 24

BufferedOutputStream (2)

Ra file:

try{

BufferedOutputStream output = new

BufferedOutputStream(new FileOutputStream( "output.txt" ));

Trang 25

BufferedOutputStream (3)

Ra socket:

try{

ServerSocket myServer = new ServerSocket(155);

Socket clientSocket = myServer accept();

BufferedOutputStream output = new

BufferedOutputStream( clientSocket getOutputStream());

Trang 26

DataInputStream/ DataOutputStream

Trang 27

String in = input readUTF();

//do something with data

input close();

}catch(IOException e){

System.out.println(e);

}

Trang 28

DataInputStream (2)

Vào từ file:

try{

DataInputStream input = new

DataInputStream(new FileInputStream( "input.txt" ));

String in = input readUTF();

//do something with data

input close();

}catch(IOException e){

System.out.println(e);

}

Trang 29

DataInputStream (3)

Vào từ socket:

try{

ServerSocket myServer = new ServerSocket(số cổng);

Socket clientSocket = myServer accept();

DataInputStream input = new

DataInputStream( clientSocket getInputStream());

String in = input readUTF();

//do something with data

input close();

}catch(IOException e){

System.out.println(e);

}

Trang 31

DataOutputStream (2)

Ra file:

try{

DataOutputStream output = new

DataOutputStream(new FileOutputStream( "output.txt" ));

output writeUTF( "some thing to write" );

output close();

}catch(IOException e){

System.out.println(e);

}

Trang 32

DataOutputStream (3)

Ra socket:

try{

ServerSocket myServer = new ServerSocket(155);

Socket clientSocket = myServer accept();

DataOutputStream output = new

DataOutputStream( clientSocket getOutputStream());

output writeUTF( "some thing to write" );

output close();

}catch(IOException e){

System.out.println(e);

}

Trang 33

BufferedReader/ BufferedWriter

Trang 34

BufferedReader input = new

BufferedReader(new FileInputStream( "input.txt" ));

Vào từ socket:

ServerSocket myServer = new ServerSocket(số cổng);

Socket clientSocket = myServer accept();

BufferedReader input = new

BufferedReader( clientSocket getInputStream());

int in = input read();

//do something with data

Trang 35

BufferedWriter output = new

BufferedWriter(new FileOutputStream( "output.txt" ));

Ra socket:

ServerSocket myServer = new ServerSocket(155);

Socket clientSocket = myServer accept();

BufferedWriter output = new

BufferedWriter( clientSocket getOutputStream());

output write( 1111111 );

Trang 36

InputStreamReader/ OutputStreamWriter

Trang 37

InputStreamReader input = new

InputStreamReader(new FileInputStream( "input.txt" ));

Vào từ socket:

ServerSocket myServer = new ServerSocket(số cổng);

Socket clientSocket = myServer accept();

InputStreamReader input = new

InputStreamReader( clientSocket getInputStream());

String in = input readUTF();

//do something with data

Trang 38

OutputStreamWriter output = new

OutputStreamWriter(new FileOutputStream( "output.txt" ));

Ra socket:

ServerSocket myServer = new ServerSocket(155);

Socket clientSocket = myServer accept();

OutputStreamWriter output = new

OutputStreamWriter( clientSocket getOutputStream());

output writeUTF( "some thing to write" );

Trang 40

Questions?

Ngày đăng: 13/08/2014, 11:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w