ftime()
밀리초까지 뽑아오는 함수
밀리초 0 ~ 999
-----------------------
VI 환경에서 작업 편하게 해주는 명령어
split
open 파일명
위 올라가는건 컨트롤 W 내려가는건 J
y 누르면 복사 p 누르면 붙이기
----------------------
컴파일시 일부 중복때문에 경고 표시나옴
마이크로초 단위 현재 시간 추출
함수 : gettimeofday()
구조 보면 마이크로 초까지 기록 가능하게 되어 이음 (4바이트로 저장됨) 위에 밀리초코드는 2바이트로 저장
초단위 시간 변환
함수 : mktime()
• struct tm 형태의 시각정보를 변환
• 초 단위의 UNIX 시간 정보로 변환
파일 기술자
File Descriptor라고 하고 POSIX(Potable Operating System Interface)에서 정의
모든 리소스를 이런식으로 프로세스로 관리함
터미널을 두개 보여지게 한다음
프로세스 번호를 뽑아내서
가상 디렉토리로 들어가 뽑아낸 프로세스 번호로 접속
해당 프로세스 정보 출력
pts 는 터미널임 현제 0,1,2 는 터미널을 사용하고 이고
나머지 번호는 다른 파일들과 결합 되어 있음
현제 프로세스가 가지고 놀고있는 파일들을 보여줌
엔터치면 파일 열려있는거 즉 현제 프로세스가 가지고 놀고 있는것을 다 닫고
unlink로 다 삭제
엔터 치고 확인시 프로세스 다 죽었음
파일들도 다 사라짐
두 배열의 바이트 수를 0으로 만들어서 빈 문자열을 출력
비슷한 함수들 관계 잘 알고 있어야함
비제로, 엠셋 과 같이
-----------------------------------------
vi 명령어 시험 나옴
네트워크 기반 프로그래밍을 위한 필수 요소
• 프로토콜(Protocol)
• 소스 IP주소(Source IP Address)
• 소스 포트 번호(Source Port Address)
• 목적지 IP주소(Destination IP Address)
• 목적지 포트 번호(Destination Port Address)
-------------
비제로
소문자 a부터 기록
두번째는 대문자 a부터 기록
내용 출력하고
비젤로 엠셋 동일한 결과 출력하지만 사용방법이 좀 다름
비 카피
똑같이 배열 20까지 초기화 해주고
하만 먼저 소문자로 초기화 하고
카피하면 그대로 복사되서 나온ㄴ 걸 알 수 있음 (배열복사 함수 중요)
bcmp.c
0이 아니면 두개의 값은 다름
'자료구조, 운영체제, 네트워크, 시스템설계 > 정보보안' 카테고리의 다른 글
UDP 서버 만들기 및 채팅 프로그램 만들기 (0) | 2023.05.30 |
---|---|
MultPlex 서버 Poll & Select 기법 활용하여 채팅 프로그램 만들기! (0) | 2023.05.23 |
TCP 서버, 클라이언트 구축 (0) | 2023.05.14 |
네트워크용기본 API바이트 순서 및 주소체계 변환 호스트정보 취득 및 송수신 함수들 (0) | 2023.05.02 |