티스토리 뷰

서버 단

===========================

1. 서버에 JAVA 설치

   yum install java

===========================

2. JAva 설치 확인

    # javac


===========================

3. java 파일 작성


import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TCP_socket_svr
{
static byte[] rbuff = new byte[1024];
static int rbuff_cnt = 0;
public static void main(String[] args)
{
ServerSocket serverSocket = null;
try
{
serverSocket = new ServerSocket(50001);
System.out.println(getTime());
}
catch (IOException e)
{
e.printStackTrace();
}
while (true)
{
try
{
System.out.println(getTime() + " Wait For Client..");
Socket socket = serverSocket.accept();
System.out.println("Request time : " + getTime() + "/ From : " + socket.getInetAddress());
InputStream in = socket.getInputStream();
// Read From Client
rbuff_cnt = in.read(rbuff);
fn_Display(rbuff, rbuff_cnt);
System.out.println("End..");
in.close();
socket.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
static private void fn_Display(byte buf[], int cnt)
{
int i;
System.out.println("============= Read Start ===============");
System.out.println("---> Count:" + cnt);
for(i=0; i<cnt; i++)
{
System.out.println(String.format("%02X ", buf[i]));
System.out.println("I:" + i);
}
System.out.println("============= Read End ===============");
}
static String getTime()
{
SimpleDateFormat f = new SimpleDateFormat("[hh:mm:ss]");
return f.format(new Date());
}
}


===========================

4. 컴파일

# javac 파일명.java

===========================
5. 실행

# java 파일명






















'Computer > 컴파일언어' 카테고리의 다른 글

C 언어) int to string (sprintf)  (0) 2015.12.16
C 언어 pthread 이용법  (0) 2015.12.10
Linux Command Line 에서 JAVA 패키지 컴파일  (1) 2015.12.08
JAVA Byte to String, String to Byte  (0) 2015.12.04
stray '\241' in program?  (2) 2015.11.26
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함