소켓 생성 #include int socket(int domain, int type, int protocol); 매개변수 1) domain 인터넷 프로토콜 버전 선택 - AF_INET(IPv4) / AF_INET6(IPv6) *인터넷 프로토콜: 데이터 패킷이 네트워크를 통해 이동하고 올바르게 도착하게 하기 위한 규칙 프로토콜에 대해 알아보기 2) type 프로토콜의 동작 방식 선택 - SOCK_STREAM(TCP 기반 통신) / SOCK_DGRAM(UDP 기반 통신) SOCK_STREAM, SOCK_DGRAM에 대해 알아보기 3) protocol 필수 항목 X - 입력을 원치 않을 경우 0 type 선택으로 이미 프로토콜을 알기 때문에 명시적인 용도로 지정 프로토콜 정보 지정 - IPPROTO_TCP(T..
소켓- BSD UNIX에서 개발한 Socket이 시초💭 처음엔 UNIX에서만 썼지만 Windows에서도 socket을 써야겠다고 결심! 🤔- Windows 95부터 소켓 API 지원- Windows 98부터 IPv6, Bluetooth, IRda 등을 지원하기 시작1. 소켓 통신을 하기 위해서 필요한 것은 무엇일까?- OS, 소켓 API, 네트워크 통신망 OS: 서로 소통할 두 운영체제가 필요하다.(A 발전소 - B 가정)소켓 API: 서로 어떻게 소통할지 수단을 정해야한다.(전봇대를 통해 전기 공급 결정)네트워크 통신망: 선택한 소통 수단을 사용할 수 있도록 인프라를 만들어야한다.(전봇대 설치) 2. 소켓 API를 어떻게 이용해야 할까?서버(전화를 받는 사람)socket() 함수 호출소켓 생성휴대폰..
ORA-27101: shared memory realm does not exist 에러 현상 - 로그인할 때 'ORA-27101: shared memory realm does not exist' 오류가 나타난다. 해결 - 어떠한 이유로 오라클이 종료된 상태이기 때문에 오라클을 다시 실행해야 한다. - 관리자 권한으로 접속하여 오라클을 시작한다. - 명령어를 입력해 오라클을 실행한 후에도 로그인 되지 않았는데 일주일 뒤 다시 재접속했을 때 성공한 것으로 보아 오라클이 정상 동작하는데 시간이 걸리는 것 같다. 혹은 컴퓨터를 껐다가 켰을 때 될 수도 있겠다는 생각을 하였다. sqlplus / as sysdba startup
환경 - 클라이언트(port: 3000) - 서버(port: 8080) - CORS 설정 완료 Access-Control-Allow-Credentials: true Access-Control-Allow-Headers: * Access-Control-Allow-Methods: * Access-Control-Allow-Origin: 에러 현상 - 서버(8080)에서 'X-Custom-Header'라는 특정 RESOPONSE HEADER를 localstorage에 담았지만 클라이언트(3000)에서 확인 불가 ⚠️RESOPONSE와 기본적인 RESOPONSE HEADER 공유 O⚠️ 해결 CORS를 사용하여 클라이언트에서 특정 응답 헤더를 받으려면, Access-Control-Expose-Headers를 설정해..
1. 네트워크네트워크는 그물망처럼 여러 사람, 시스템이 연결되어 일이나 작업을 수행하는 구조로, 여러 분야에서 활용된다.쉽게 말해 두 개 이상의 대상들이 연결되는 것이다. Net(그물망) + Work(일하거나 작업하는 것) 그중에서 개발자가 설명해야 하는 개념은 컴퓨터 네트워크!입출력 대상이 서로 다른 두 컴퓨터일 때데이터 교환이 이루어지는 프로그래밍 동작 2. 컴퓨터 간 데이터를 주고받으려면 무엇이 필요한가?두 컴퓨터가 있다. A 컴퓨터 자리에 앉은 학생이 B 컴퓨터 자리에 앉은 학생에게 강의 자료를 전달하려고 한다. 1) 물리적인 통신망 연결먼저 어떻게 연결해야 할까?USB로 전달한다. 랜선으로 연결한다. 공유 폴더를 연동한다. 등등 다양한 방법을 떠올릴 수 있다.두 컴퓨터가 물리적인 매체(WIFI..
🖱️2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 붙인다.이러한 방식으로 색종이를 한 장 또는 여러 장 붙인 후 색종이가 붙은 검은 영역의 넓이를 구하는 프로그램을 작성하시오.합집합을 구하는 문제이다.입력첫째 줄에 색종이의 수가 주어진다.이어 둘째 줄부터 한 줄에 하나씩 색종이를 붙인 위치가 주어진다.색종이를 붙인 위치는 두 개의 자연수로 주어지는데 첫 번째 자연수는 색종이의 왼쪽 변과 도화지의 왼쪽 변 사이의 거리이고,두 번째 자연수는 색종이의 아래쪽 변과 도화지의 아래쪽 변 사이의 거리이다.색종이의 수는 100 이하이며, 색종이가 도..