• 캠퍼스북
  • 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

server와 client 모두 구현 자바 채팅 프로그램 소스.

*성*
개인인증판매자스토어
최초 등록일
2012.10.24
최종 저작일
2012.09
15페이지/한글파일 한컴오피스
가격 1,500원 할인쿠폰받기
다운로드
장바구니

소개글

server와 client로 이루어진 자바 채팅 프로그램입니다. 한 server에 여러개의 client가 붙어서 대화 가능하며 채팅창도 구현해 놓았습니다. 레포트 안에는 소스와 함께 채팅프로그램이 돌아가는 과정을 설명해 놓았습니다. 예외처리도 다 해놓았고 에러없이 여러 client가 대화 가능한 채팅프로그램 소스입니다.

아래 링크 주소를 클릭하시면 해당 자료의 소스 및 기능, 캡쳐화면 등을 보실 수 있습니다.
제가 직접 작성한 글입니다^^
http://blog.naver.com/since201109/150150597392

그리고 다른 어플 소스도 많이 있으니 아래 주소로 구경오세요~
http://mybox.happycampus.com/myshop/?id=withpd

목차

자바 프로그래밍
채팅 프로그래밍
server와 client
Thread를 이용한 채팅 소스

본문내용

서버와 Client로 이뤄졌고, Client는 무제한으로 Server에 붙어서 위와 같이 서로 채팅을 할 수 있습니다. Server에 접속한 순서대로 User라는 이름 뒤에 숫자가 붙고, Client가 채팅 중간에 나가도 예외 발생하지 않습니다.
eclipse console 창을 통해 모든 Client의 대화 내용이 기록되고, 현재 Server에 접속된 User 수를 알 수 있습니다. Thread를 이용해서 Server는 접속한 모든 Client의 채팅 내용을 중개해주면서 동시에 새로운 User의 접속을 기다리고 있습니다.
실행 방법

<중 략>

//UI.java

package study_chatting_0903;

import java.awt.Frame;
import java.awt.TextArea;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.OutputStream;
import java.net.Socket;

@SuppressWarnings("serial")
public class UI extends Frame{

TextField textField = new TextField();
TextArea textArea = new TextArea();

String mes = null;

OutputStream os = null;
Socket soc = null;

public UI(String title) {
super(title);

textField = new TextField();
textArea = new TextArea();
add(textArea, "Center");
add(textField, "South");

try {
soc = new Socket("localhost", 0642);
} catch(Exception e ) {
e.printStackTrace();
}

참고 자료

없음
*성*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 워드파일 WireShark를 통한 통신 프로그램 분석 다큐먼트 17페이지
    현재는 server와 같은IP를 가진 client와 다른 주소를 가진client가 ... 전송 할 경우 server에서는 현재 접속 중인 client로 메시지를 ... 전송된 메시지는 server를 통하여 client들에게 전달이 된다.
최근 본 자료더보기
탑툰 이벤트
server와 client 모두 구현 자바 채팅 프로그램 소스. 무료자료보기
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업