프로그래밍 QnA + 설치 및 활용 QnA

qeeeeep의 이미지

TCP/IP 소켓프로그래밍 공부 중 질문이 있습니다. 클라이언트가 서버없이도 작동하는데 어떻게 된 일이죠?

안녕하세요 TCP/IP 소켓 프로그래밍을 공부하는 학생입니다.

이제 막 서버소켓과 클라이언트소켓을 TCP 형식으로 만들어 연결하는 것을 공부하였습니다.

연습 예제로 윈도우즈10 콘솔환경에서 클라이언트가 사용자에게 문자열을 입력받아 서버로 보낸 뒤

서버는 그 문자열을 다시 클라이언트로 보내고 클라이언트가 그것을 출력하는 에코 서버-클라이언트 소켓을

만들고 있었습니다.

그런데 이렇게 만든 예제를 실행할 때 클라이언트의 에러핸들링함수를 만들지 않으면

서버를 실행하지 않아도 클라이언트가 정상작동되는 현상을 발견하였습니다.

연결한 소켓으로부터 데이터를 수신하는 recv()함수가 작동하는 것입니다.

이것이 정상적인 상황인건가요? 왜 이런 현상이 발생하는지 궁금합니다.

첨부파일은 실행 결과 스크린샷 입니다.

아래는 서버소스입니다.

powersizz의 이미지

이런데 질문 해도 되는지 모르겠지만, 기초적인 텍스트 파일로부터 정보를 읽어서 헤더 파일에 저장,수정 하는걸 만드는 것에 대해 질문하려고 합니다

그룹 과제라고 문제를 하나 줬는데요, 그룹 조장이 헤더 파일 하나 줘놓고, 다른애가 텍스트 파일 3개 주고는

그거 텍스트 파일 읽어서 헤더 파일에 연결 시키라고 줬습니다.

텍스트 파일 읽는건 어떻게 만들었는데, 헤더 파일에 연결 시키는게 어렵네요, c++을 엄청 잘하는 것도 아니어서요.

거기다가 파일 을 수정 하는 것 까지 하라고 하니 돌겠습니다. 저 혼자 망하는건 괜찮은데, 그룹 과제라고 이렇게 해놓고

지들끼리 얘기하고 떡 던져주니 참.

염치 없지만 도움 좀 부탁 드립니다.

첨부 파일로 헤더 파일과 텍스트 파일 을 올립니다.

그리고 제가 쓴 텍스트 파일 읽는 코드도 같이 첨부 하겠습니다.

#include
#include
#include

using namespace std;

marioxz의 이미지

fedora 설치 관련 문의

개발 환경을 구성 중입니다.
페도라23을 사용하려고 하는데

스카이레이크는 메인보드 칩셋 쪽에서 드라이버를 구할수 없다고(??) 하더라구요

유통업체에 물어보면
제논쪽으로 가란 소리만 하고, 홈페이지에서 지원되지 않으면 지원되지 않는거라는 얘기하고 있습니다.

세벌의 이미지

포워딩 전용 메일 서버 만들기?

포워딩만 하는 메일 서버를 만들려면 어떻게 하나요?

wjdgnsme의 이미지

zabbix userparameter 관련 질문드립니다!

안녕하세요!
zabbix에서 유저파라미터로 하나의 키에 여러 값을 넣어 보내고 싶어요
그럴경우에 아이템으로 생성할 때 이 값들을 각각 어떻게
쪼개서 받을 수 있는지 key값에 어떻게 입력을 해야하는 지를 잘 모르겠습니다
답변 부탁드립니다!

high385의 이미지

window .reg 파일로 레지스트리 수정 시에 한글 입력 오류 문제 문의

window .reg 파일로 레지스트리 수정 시에 한글 입력 오류 문제가 발생하여 문의드립니다.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\regedit]
@="Registry Editor열기"
"Icon"="regedit.exe"
"Position"="Bottom"

위와 같이 test.reg를 만든 후 바탕화면에서 우클릭으로 실행해보면 "Registry Editor열기"에서

영어는 잘 표시되는데 한글은 모두 표시가 이상한 문자로 표시되고 있습니다.

이 경우에는 character set을 어떻게 수정해야지 한글이 표시가 잘 될까요>?

수동으로 regedit를 열어서 한글을 입력하면 잘 되지만 어떻게 수정해야 되는지 궁금합니다.

whs9400의 이미지

프로그래밍 언어 문법을 떼고 나서 해야할일에 대해

안녕하세요.
파이썬 문법을 어느정도 익혔습니다.
그런데 이 이후로는 한번도 접근해본적이 없어서 그러는데요.
문법을 익히고 나서는 어떤것들을 해야 되나요?

바로 프로그래밍 개발을 한다거나 오픈소스를 뜯어보는건 약간 무리가 있는것 같아서요.
뭔가 과정이 있었으면 하는데 도움 주시면 감사드리겠습니다.

uiucpass의 이미지

C로 배우는 알고리즘을 하는중인데 컴파일이 안됩니다.!!!!!!!!!..........ㅜㅜ

유클리드 알고리즘코드를 쓰는데

소스파일이름이 Checking_time.c 이고
여기에 헤더파일 "timer.h"라는 것을 새로이 만들고
timer.h 안에 bios.h를 인클루드해야하는데
없어서
인터넷에 코드보고 다시 bios.h 만들어서
C:\MinGW\include 여기 넣어주었습니다.

그런데 웬걸

gcc Checking_time.c -o Checking_time

입력하니

sky1027의 이미지

보안 알고리즘을 만들어 보았는데요

제가 만든 알고리즘이 보안성이 좋은지 좋지 않은지 판단할 수 있는 방법이 있을까요?
다른 자료를 참고해보니 암복호화가 되는지와 속도만 해놓았는데요 사실 이러한 방법이 보안성이 더 좋은지에 대해서
증명할 수 있는 부분이 없으니 판단이 서지 않더군요..
보안성이 더 좋아졌는지 판단할 수 있는 방법이 없을까요?

HDNua의 이미지

MP3의 ID3 태그를 편집하는 자작 라이브러리 배포

안녕하세요.
MP3 음악 파일의 ID3 태그를 수정하는 C# 라이브러리를 만들었습니다.

MIT 라이선스로 배포하려는데, 애초에 MP3라는 파일의 구조도 제안자가 있을 것이라는 생각이 들었습니다.

혹시 이 라이브러리를 배포하는 것이, 저작권이나 기타 법률을 위반하는지 궁금합니다.
읽어주셔서 감사합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기