IT Story of Giner-Prince
"Server" 관련 글
43
프로세스와 스레드
Server/Winodw Network
2015. 10. 5. 20:28
프로세스는 실행 중인 프로그램을 말한다. 프로그램과 프로세스의 차이점 - 프로세스는 실행중인 프로그램의 한 인스턴스이다. - 예를 들어 두 개의 같은 프로그램을 실행시킨다면 같은 프로그램이지만 다른 프로세스로 인식된다. 운영체제는 실행된 프로그램을 프로세스 단위로 관리한다. 프로세스는 각가 4GB의 주소 공간과 파일, 메모리, 스레드 등의 객체들을 소유하며 프로세스가 종료될 때 프로세스가 소유한 모든 자원은 운영체제에 의해서 파괴된다. 스레드는 윈도우와 메시지 큐, 스택만 소유한다. 객체 간의 소유 관계는 프로세스 > 스레드 > 윈도우 순서이다. 프로세스는 실행중인 프로그램이지만 실제로 작업을 하는 주체는 아니다. 작업은 프로세스 내의 스레드가 담당한다. 프로세스는 단지 메모리상에 존재하기만 할 뿐이고 ..
로그 기록
Server/Winodw Network
2015. 9. 23. 13:13
Connect Try : 100/ Success : 100 / Fail : 0 Character Total : 100 / Stand : / Move : / Attak : Loop/sec : Update/sec : ------------------------------------------------------------- 맨처음 Server IP : Client Number :
select 모델
2015. 8. 11. 14:20
숨겨진 글입니다. 보시려면 비밀번호를 넣으세요.
비밀번호 ::
소켓입출력모델
Server/Winodw Network
2015. 8. 10. 18:06
개요 좀 더 많은 클라이언트 접속을 효율적으로 처리하려면 새로운 입출력 모델이 필요하다. 1. 소켓모드 소켓은 소켓 함수 호출 시 동작 방식에 따라서 블로킹(blocking)과 넌블로킹(nonblocking) 소켓으로 구분하며 , 이를 소켓 모드(socket mode)라고 부른다. * 블로킹 소켓 소켓 함수 호출 시 조건이 만족되지 않으면 함수는 리턴하지 않고 해당 스레드는 대기 상태가 된다. (wait state).... 밑의 표와 같은 조건이 만족되지 않으면 소켓 함수는 리턴되지 않으므로 멀티스레드를 사용하여 다른 작업을 하지 않는 한 애플리케이션이 더는 진행될 수 없다. 소켓 함수와 리턴 조건 소켓 함수 리턴 조건 accept() 클라이언트가 접속했을 때 send(), sendto() 송신 버퍼에 ..
recvn()
Server/Winodw Network
2015. 8. 10. 14:40
사용자 정의함수 recvn() int recvn( SOCKET s, char *buf, int len, int flags ) { int received; char *ptr = buf; int left = len; while( left > 0 ) { received = recv( s, ptr, left, flags ); if( received == SOCKET_ERROR ) return SOCKET_ERROR; else if ( received == 0 ) break; letf -= recived; ptr += received; } return (len - left); } 1. received는 recv함수의 리턴값 저장하는 변수 2. ptr이 애플리케이션 버퍼의 시작주소를 가리키도록 한다. 데이터를 읽을..
이전
1
2
3
4
5
6
7
···
9
다음
분류 전체보기
(187)
프로그래밍기초
(4)
Programming
(54)
C
(14)
C++
(10)
API
(29)
Windows system
(1)
HTML
(0)
Java
(0)
CSS
(0)
Server
(43)
Winodw Network
(26)
Windows Server 2008
(2)
네트워크 용어 정리
(0)
Network
(12)
Thread Programming
(0)
PHP
(3)
자료구조
(11)
Bug Report
(0)
Linux
(15)
Oracle
(53)
OracleDB_SQL
(16)
Oracle 에러
(7)
Oracle_Admin1
(18)
Oracle_reference
(1)
Oracle_Tunning
(0)
Oracle_RAC
(11)
MongoDB
(0)
컴퓨터 etc
(1)
JAVA
(0)
공부내용정리
(0)
공지
새글
댓글
즐겨찾기
티스토리에서 알려드….
글 보관함
인기글
방문자수
전체 :
오늘 :
어제 :
티스토리툴바