'Computer Science > C' 카테고리의 다른 글
이클립스에서 c설치할 때 NullPointerException 오류 (2) | 2013.01.30 |
---|---|
스택 응용, 중위식으로 후위식 구현하기 (0) | 2012.11.25 |
가우스-조단 소거법으로 역행렬구하기.c (0) | 2012.11.03 |
링크드리스트 다항식. (0) | 2012.11.03 |
이클립스에서 c설치할 때 NullPointerException 오류 (2) | 2013.01.30 |
---|---|
스택 응용, 중위식으로 후위식 구현하기 (0) | 2012.11.25 |
가우스-조단 소거법으로 역행렬구하기.c (0) | 2012.11.03 |
링크드리스트 다항식. (0) | 2012.11.03 |
분명히 난 학교에서 ISQL 로 junga 테이블을 작성했었다..
근데 날아갔다 신난다 신나 > <
서버 다운은 요기서
http://technet.altibase.com/?page_id=12005
고고고
이녀석은 나중에 데이터베이스 재수강 하면 써먹어야겠다
시팡..ㅠㅠㅠㅠㅠㅠㅠ 내 중간고사 다틀렸자나 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
결국 다시 써야징 ㅋㅋ
시작 (server start)
(is -> isql로 넘어가자)
다날라간 나의 데이타 시밤..ㅋㅋ
추가를 해서
다섯개나 추가했다
(이건 참고로 create table junga 할때 의 예제)
이제 테이블 한개 더 만들어서 외래키 조정해서 맹글어 봐야겠다ㅋㅋㅋㅋㅋㅋ
이거 하고 다항식 링크드리스트만 짜면 숙제 끝. 오미 신난다.
isql에 대한 좋은 예제가 많아서 걸어둔다.
http://atc.altibase.com/sub08/html_manual/a3/htm/iloader/ch02s01.html
닫자. 끝
돠준 최모군 감사함다.
java의 기본원리 (0) | 2014.04.01 |
---|---|
자료구조와 객체의 차이 (0) | 2014.04.01 |
패널 + 리스너 + 값 넘기기 (0) | 2013.01.03 |
간단한 클래스간의 값 주고받기 (0) | 2012.12.24 |
서버-클라이언트 통신예제 (0) | 2012.11.02 |
----클라이언트 ----
import java.io.*;
import java.net.*;
public class ClientEx {
public static void main(String[] args) {
BufferedReader in = null;
BufferedReader stin = null;
BufferedWriter out = null;
Socket socket = null;
try {
socket = new Socket("localhost", 9999); // 클라이언트 소켓 생성
in = new BufferedReader(new InputStreamReader(socket.getInputStream())); // 서버로부터의 입력 스트림
stin = new BufferedReader(new InputStreamReader(System.in)); // 키보드로부터의 입력 스트림
out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); // 서버로의 출력 스트림
String outputMessage;
while (true) {
outputMessage = stin.readLine(); // 키보드에서 한 행의 문자열 읽음
if (outputMessage.equalsIgnoreCase("bye")) { // "bye"가 입력되면 메시지 전송 후 연결 종료
out.write(outputMessage);
out.flush();
break;
}
out.write("클라이언트>"+outputMessage+"\n"); // 키보드에서 읽은 문자열 전송
out.flush();
String inputMessage = in.readLine(); // 서버에서 한 행의 문자열 읽음
System.out.println(inputMessage); // 서버가 보낸 메시지 화면에 출력
}
} catch (IOException e) {
System.out.println(e.getMessage());
} finally {
try {
socket.close(); // 클라이언트 소켓 닫기
} catch (IOException e) {
System.out.println("서버와 채팅 중 오류가 발생했습니다.");
}
}
}
}
------ 서버 ------
import java.io.*;
import java.net.*;
public class ServerEx {
public static void main(String[] args) {
BufferedReader in = null;
BufferedReader stin = null;
BufferedWriter out = null;
ServerSocket listener = null;
Socket socket = null;
try {
listener = new ServerSocket(9999); // 서버 소켓 생성
socket = listener.accept(); // 클라이언트로부터 연결 요청 대기
System.out.println("연결됨");
in = new BufferedReader(new InputStreamReader(socket.getInputStream())); // 클라이언트로부터의 입력 스트림
stin = new BufferedReader(new InputStreamReader(System.in)); // 키보드로부터의 입력 스트림
out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); // 클라이언트로의 출력 스트림
String inputMessage;
while (true) {
inputMessage = in.readLine(); // 클라이언트에서 한 행의 문자열 읽음
if (inputMessage.equalsIgnoreCase("bye")){ // 클라이언트가 "bye"를 보내면 연결 종료
System.out.println("안뇽");
break;
}
System.out.println(inputMessage); // 클라이언트가 보낸 메시지 화면에 출력
String outputMessage = stin.readLine(); // 키보드에서 한 행의 문자열 읽음
out.write("서버>" + outputMessage+"\n"); // 키보드에서 읽은 문자열 전송
out.flush();
}
} catch (IOException e) {
System.out.println(e.getMessage());
} finally {//try문을 빠져나가면 실행됨.
try {
socket.close(); // 클라이언트와 통신용 소켓 닫기
listener.close(); // 서버 소켓 닫기
} catch (IOException e) {
System.out.println("클라이언트와 채팅 중 오류가 발생했습니다.");
}
}
}
}
java의 기본원리 (0) | 2014.04.01 |
---|---|
자료구조와 객체의 차이 (0) | 2014.04.01 |
패널 + 리스너 + 값 넘기기 (0) | 2013.01.03 |
간단한 클래스간의 값 주고받기 (0) | 2012.12.24 |
마방진 알고리즘 (0) | 2012.11.02 |