|
서버의 Response를 받음
fprintf(stdout, \"Received message : %s\\n\", buf);
}
closesocket(client_sock);
WSACleanup();//라이브러리 해제
}
3. EMP의 실행 동작 (※Note : iamtaesu - 관리자 ID, 20062655 - 사용자 ID)
(1) 관리자 모드 접속 (Server - 왼쪽, Client - 오른쪽)
① 관리자 모
|
- 페이지 13페이지
- 가격 2,000원
- 등록일 2010.12.27
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
socket.getOutputStream());
}
catch(Exception e)
{
msgView.append(\"Not connected...\");
}
}
public static void main(String[] args)
{
Client client = new Client(\"파일 전송 프로그램\");
client.setVisible(true);
client.connect();
}
}
② 실행화면 ① 소스코드
㉠ 서버
㉡ 클라이언트
|
- 페이지 5페이지
- 가격 1,800원
- 등록일 2014.07.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
socket, struct msghdr *msdg, int flags)
메시지를 송신, 수신하는 함수
socket
소켓기술자
성공 : recvmsg :
읽어 들인 데이터의 바이트 수
sendmsg : 전송 메시지 길이
실패 : -1
struct msghdr *msdg
수신할 메시지 구조체를 가르키는 포인터
flags
수신방법 지정(보통
|
- 페이지 4페이지
- 가격 600원
- 등록일 2011.01.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
소켓은 즉각적으로 닫혀짐).
8. 무연결 지향 모델
무연결 모드 - 클라이언트와 서버 사이에 전송되는 패킷들이 그 목적지에 불확실한 순서로 도착함. (무연결 모델에서 네트워크를 통해 메시지를 보내고 받으려는 프로세스는 반드시 자신의 로
|
- 페이지 10페이지
- 가격 1,500원
- 등록일 2003.12.11
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
소켓(Socket)
1.4 포트와 소켓을 통한 데이터 전달 메커니즘
1.5 소켓의 예
2. TCP
2.1 Socket 클래스
2.2 Echo 프로그램-1
2.3 Echo 프로그램-2
2.4 Daytime 프로그램
2.5 ServerSocket 클래스
2.6 클라이언트 / 서버모델
2.7 클라이언트/서버프로그램
2.8 예
|
- 페이지 30페이지
- 가격 1,000원
- 등록일 2003.10.16
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
서버측에서는 사용자와 방을 링크드 리스트로 관리.
struct user_node { //유저노드
char user_name[30];
int user_state; //대기실or 채팅룸
SOCKET user_sockfd; //유저소켓
struct user_node *next; //링크드리스트로연결된유저노드
};
struct room_node{ //채팅
|
- 페이지 5페이지
- 가격 30,000원
- 등록일 2014.03.10
- 파일종류 압축파일
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
Server
#pragma comment(lib, "ws2_32")
#include <winsock2.h>
#include <stdlib.h>
#include <stdio.h>
#define SERVERPORT 9000
#define BUFSIZE 512
// 소켓 함수 오류 출력 후 종료 -> 심한 오류
void err_quit(char *msg)
{
LPVOID lpMsgBuf;
Format
|
- 페이지 13페이지
- 가격 8,400원
- 등록일 2013.05.02
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
이언트의 소켓 생성
if ( s < 0 ) {// 소켓생성에 실패시
perror(\"socket call failed\");// 해당 메시지 출력 후
exit(1);}// 종료
//-----빈칸-----
rc = connect(s, (struct sockaddr *)&peer, sizeof(peer));// 지정된 서버와 연결
if (rc) {// 연결 실패시
perror(\"connect call failed\")
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2011.01.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
네트워크 프로그래밍 과목에서 기말 프로젝트로 했던
식당 전산화 시스템 구현입니다.
다음과 같이 클라이언트와 서버가 정의 되어있습니다
- 카운터 : 서버
- 주방 : 클라이언트
- 테이블(다수) : 클라이언트
UDP방식을 사용해서
|
- 페이지 62페이지
- 가격 3,000원
- 등록일 2007.11.09
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
1. 문제 정의
구조체를 사용하여 client에서 데이터를 보내고 server 쪽에서는 받은 데이터에 대해 데이터에 맞는 처리를 하여 response를 하도록 한다.
사용되는 구조체는 다음과 같다.
client가 보내는 메시지 형태
typedef struct
{
int
|
- 페이지 6페이지
- 가격 2,500원
- 등록일 2006.11.14
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|