개인공부
-
해당 닉네임을 사용하는 클라이언트가 서버에 접속 중일 경우 유효성 검사에 의해 접속 불가 처리를 구현하였습니다. 클라이언트가 필터링 단어를 지정하면 해당 단어는 특수문자 처리가 되는 것을 확인할 수 있습니다 귓속말할 대상의 대화명을 입력 후 대화 내용을 입력하면 그 클라이언트에게만 메시지를 전송한다 채팅방의 테마를 설정하는 기능을 구현 하였다 Client.java package Multicast; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.net.Socket; class ClientExample4 extends JFrame ..
java 소켓 멀티캐스트 && JFrame해당 닉네임을 사용하는 클라이언트가 서버에 접속 중일 경우 유효성 검사에 의해 접속 불가 처리를 구현하였습니다. 클라이언트가 필터링 단어를 지정하면 해당 단어는 특수문자 처리가 되는 것을 확인할 수 있습니다 귓속말할 대상의 대화명을 입력 후 대화 내용을 입력하면 그 클라이언트에게만 메시지를 전송한다 채팅방의 테마를 설정하는 기능을 구현 하였다 Client.java package Multicast; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.net.Socket; class ClientExample4 extends JFrame ..
2022.09.06 -
쿠키와 세션을 사용하는 이유 HTTP 프로토콜의 특징이자 약점을 보완하기 위해서 사용된다. Connectionless 프로토콜 (비연결지향) 클라이언트가 서버에 요청(Request)을 했을 때, 그 요청에 맞는 응답(Response)을 보낸 후 연결을 끊는 처리방식이다. * HTTP 1.1버전에서 연결을 유지하고, 재활용하는 기능이 Default로 추가되었다. (keep-alive값으로 변경 가능) Stateless 프로토콜 (상태정보 유지 안함) 클라이언트의 상태 정보를 가지지 않는 서버 처리 방식이다. 클라이언트와 첫번째 통신에서 데이터를 주고 받았다 해도, 두번째 통신에서 이전 데이터를 유지하지 않는다. 하지만 실제로는 데이터 유지가 필요한 경우가 많다. 정보가 유지되지 않으면, 매번 페이지를 이동..
쿠키와 세션쿠키와 세션을 사용하는 이유 HTTP 프로토콜의 특징이자 약점을 보완하기 위해서 사용된다. Connectionless 프로토콜 (비연결지향) 클라이언트가 서버에 요청(Request)을 했을 때, 그 요청에 맞는 응답(Response)을 보낸 후 연결을 끊는 처리방식이다. * HTTP 1.1버전에서 연결을 유지하고, 재활용하는 기능이 Default로 추가되었다. (keep-alive값으로 변경 가능) Stateless 프로토콜 (상태정보 유지 안함) 클라이언트의 상태 정보를 가지지 않는 서버 처리 방식이다. 클라이언트와 첫번째 통신에서 데이터를 주고 받았다 해도, 두번째 통신에서 이전 데이터를 유지하지 않는다. 하지만 실제로는 데이터 유지가 필요한 경우가 많다. 정보가 유지되지 않으면, 매번 페이지를 이동..
2022.09.04 -
보호되어 있는 글입니다.
CSS 선택자보호되어 있는 글입니다.
2022.09.03 -
보호되어 있는 글입니다.
CSS 기초문법 정리보호되어 있는 글입니다.
2022.09.03 -
보호되어 있는 글입니다.
Form 태그보호되어 있는 글입니다.
2022.09.03 -
보호되어 있는 글입니다.
태그</> 모음 요약표보호되어 있는 글입니다.
2022.09.03