2020.03.05 网络编程

package com.guoyun.view;

import org.junit.Test;

import java.io.*;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;

/**
* ClassName:
* Function: ADD FUNCTION
* Reason: ADD REASON
*
* @author
* @Date
* @since Ver 1.1
*/
public class Test2 {

//客服端
@Test
public void Client(){
Socket socket=null;
OutputStream os=null;
try {
InetAddress inet=InetAddress.getByName("127.0.0.1");
socket=new Socket(inet,8899);
os=socket.getOutputStream();
os.write("你好啊".getBytes());
}catch (Exception e){
e.getStackTrace();
}finally {
try {
os.close();
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
//服务端
@Test
public void Server(){
ServerSocket serverSocket=null;
Socket socket=null;
InputStream is=null;
InputStreamReader isr=null;
try{
serverSocket =new ServerSocket(8899);
socket=serverSocket.accept();
is=socket.getInputStream();
isr=new InputStreamReader(is);
int temp=0;
while ((temp=isr.read())!=-1){
System.out.print((char)temp);
}
}catch(Exception e){
e.printStackTrace();
}finally {
try {
isr.close();
serverSocket.close();
socket.close();
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
posted @ 2020-03-05 21:24  ByLir  阅读(164)  评论(0)    收藏  举报