소켓

dragonkun의 이미지

아바타 채팅 서버를 만들고 있습니다. 보통 온라인 게임에서 캐릭터의 좌표 정보는 어떻게 동기화 시키나요?

요즘에 알바로 아바타 채팅 서버 프로그램 제작을 하고 있습니다.
클라이언트는 플래시 이고 XML Socket을 이용,
서버는 RHEL 5에서 C++ 로 짜고 있습니다.

물론, 저는 플래시는 못하기 때문에 클라이언트 제작하시는 분은 따로 있지요. :)

ibin의 이미지

자신의 IP로 소켓을 열때 응답이 10초이상 지연됩니다.

서버내에 mail, web 등의 서비스가 동작중입니다.

그런데 서버내에서 telnet 명령으로 mail, web등의 서비스 응답시간을
여러번 체크해보면 다음과 같은 문제가 있습니다.

telnet 127.0.0.1 25 => 즉시응답

telnet 서버IP 25 => 10초이상 지연후 Trying IP... 메세지가 나오고 정상연결됨.

gazam의 이미지

신뢰성있는 TCP 통신

안녕하세요 최근에 리눅스로 넘어와서 프로그래밍 하다가
궁금한것이 생겨서 이렇게 질문합니다.
현재 하고 있는 일은 비동기 소켓클래스를 작성하는 것입니다.
여기 저기 뒤져보고 select로 구현해놓았는데요.
궁금한것은 TCP 소켓을 사용하다가 물리적네트워크가 끊겨버렸을 경우입니다.

조우리의 이미지

소켓 프로그래밍 질문있습니다. Address already in use 때문에요 .

#include
#include
#include
#include
#include
#include
#include

#define MAXBUF 256
#define TRUE 1

int main()
{
int ssock, csock; // 소켓 디스크립트 정의
int clen;
struct sockaddr_in client_addr, server_addr; // 주소 구조체 정의

qkfl2의 이미지

[추천요망] 소켓, tcp/ip등 네트워크!

안녕하세요. 제가 오늘 드리고자 하는 질문... 부탁은!
책 한권 추천해주십사 하는건데요~
제게 필요한건 실습서가 아닌 이론서가 조금 필요해서요.
얕은 지식으로 실습서와 오픈소스를 구해서 메신저와 p2p를 작성하는데요.

vudghkzm의 이미지

서버와 클라이언트간에 주고 받는 패킷을 체계적이면서 유연하게 관리할 수 있는 방법이 있는지 궁금합니다.

서버와 클라이언트간에 주고 받는 패킷을 쉽고 유연하게 관리할 수 있는 방법이 있는지 알고 싶습니다.

예를 들어, c 에서 소켓으로 패킷을 보낼때 기본적으로 아래와 같이 합니다.

int  maxPacketLen = 64;
char packet[maxPacketLen];
int  packetLen = 0;

athxue의 이미지

소켓통신시 listen은 한번만 실행해도 되나요?

클라이언트 요청을 받아들이고 처리하고 다시 받아들이고 처리하고 하는 루틴을 만들때
소켓 통신 소스를 보면 listen함수는 한번 실행하고 나머지는 루프속에서 accept만 실행
하는걸 봤습니다. 이게 한 클라이언트 처리가 끝나면 close하고 다시 listen을 통해 새

fenign의 이미지

socket() 함수가 일정 시간이 지나면 fd를 못 가져 옵니다 ;

SUN 운영체제 & 유닉스 환경에서 C로 프로그래밍을 하고 있습니다.

소스는 다음과 같습니다.

void*   createThread ()
{
        struct  timeval                 timeval;
        struct  sockaddr_in             serveraddr;
        char                            czFuncName[256] = "createThread";
        char                            czTmpBuf[256];

ironiris의 이미지

소켓통신 프로그램 예제를 돌려봤더니 백그라운드에서 정상작동을 안합니다.

http://kldp.org/Translations/html/Socket_Programming-KLDP/Socket_Programming-KLDP.html
위의 예제를 해보니(UDP예제)
컴파일하고 백그라운드로 실행하니 동작이 멈춥니다.
./예제 &
이렇게 실행했거든요...
근데 실행하면 더이상 작동을 안하네요.
fg 로 포그라운드로 이동시키니 정상작동하고요...

김선정의 이미지

범용 소켓 생성기 작성에 대한 질문(4일 남았어요..)

-- 현재 상황 --
유닉스C언어에서 TCP소켓으로 데이타를 송수신하는 프로그램을 개발하고 있읍니다.
제가 네트워크 프로그래밍에 깨달음이 부족한 거 같아서 도움을 받고 싶은데요

-- 주요 개발 요건 --
소켓프로그램의 단일화 -> 현재 다양한 형태의 소켓들을 통합관리 / 설정을 통한 신규업무에 대한 적용 (신규소켓 작성않고 설정만으로 동작)

페이지

소켓 구독하기