도와주세요

php udp socket으로 struct 형태의 data를 보낼 수 있나요?

연우빠2018.07.20 15:58조회 수 84댓글 5

    • 글자 크기

php udp socket으로 struct 형태의 data를 보낼 수 있나요? 

좀 찾아 봤는데, 아래 함수는 data 인자가 전부 string 인거 같아서 물어봅니다. 

 

int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string $address ]] )

int socket_sendto ( resource $socket , string $buf , int $len , int $flags , string $addr [, int $port = 0 ] )



젊음이 으레 그렇듯, 수줍게
너에게 가서
나직이 청을 했을 때
너는 웃었다. 그리고
나의 사랑을 희롱하였다.

이제, 너는 피로하여 희롱도 않고
고난어린, 어둑한 눈으로
밖을 내다본다. 그리고
사랑을 가지고 싶어한다. 지난날
내가 네게 바라던 사랑을.

그러나 오래 전에 사라져 간 것은
다시는 돌아올 수가 없다-
아, 한때는 너의 것이었던 것을!
지금은 누구의 이름도 모르며
그 사랑은 혼자서 있고자 한다.

- '때 늦게' 헤르만 헤세 - 

    • 글자 크기
C++에 도움이 필요합니다. (by endom4086) 이게 대체 뭐죠? (by 네모)
  • 2018.7.20 16:34

    어차피 UDP 패킷을 받는 쪽에서도 구조체 자체를 그대로 받는게 아니기 때문에, 문자열이라도 상관없지 않나요?

    JSON으로 인코딩하여 보내고 받는쪽에서 디코딩을 하던지,

    C 미들웨어를 만들어서 struct -> char 형식으로 바꾸고, 그 값을 php 에서 보내던지...

     

    물론 두번째 방법을 쓸 바에야 그냥 C로 만드는게 낫지 않을까 싶습니다만.

  • @네모
    포인트 폭탄+ (비회원)
    2018.7.20 16:34
    네모님 축하합니다.
    추가로 100포인트만큼 포인트 폭탄+를 받았습니다.
    WOW! 큰 폭탄이 터졌습니다.
    당첨된 포인트의 2배인 총 200포인트를 받으셨습니다.
  • @네모
    연우빠글쓴이
    2018.7.20 16:39

    웹이랑 자체 개발한 데몬이랑 통신 하는데 문자열로 통신하지는 않고 프로토콜을 따로 만들어서 통신하고 있어서요. ^^;; php로 가능한지 확인 중입니다. 제가 php는 잘 몰라서 ^^;;;;

  • 연우빠글쓴이
    2018.7.20 16:45

    웹하고 데몬하고 통신할 방법이야 많은데, 급하게 만들어야해서 젤 간단히 웹과 데몬 다이렉트로 가능한지 확인 중입니다. ㅋ

  • 연우빠글쓴이
    2018.7.22 13:27

    pack()으로 하면 되네요 ㅎㅎ 자답ㅎㅎ

댓글 달기

번호 제목 글쓴이 날짜 조회 수
공지 앞으로 ssh 사용시 한글 사용이 가능합니다.7 마스터 2018.10.12 12859
공지 접속 불가 사태 수습은 진행중입니다.35 마스터 2018.10.05 13498
공지 회원 전용 페이지가 생겼습니다.10 마스터 2018.03.20 14134
공지 [필독] 질문하는 방법5 마스터 2018.02.23 533
408 스포어 호스팅은 자바를 지원하나요?5 샹키 2018.08.21 87
407 [스포어] 원래 사용하고있던 서비스를 다른곳으로 옮기고 이 곳에 개인 블로그와 메모장을 만드려고 합니다.1 Blessed_Umbrella 2018.08.14 53
406 도메인 설정이 잘 되지 않아 질문드립니다1 ndbdbbn 2018.08.10 48
405 안드로이드 어플 개발은 어떤언어가 필요하나요?6 샹키 2018.08.06 106
404 vmware esxi 환경에서 xpenology 를 운영하시는 회원님 계신가요 ?2 xnview 2018.08.05 75
403 https를 쓰고 싶습니다5 MYIG 2018.08.02 78
402 php 검색 기능 도와주세요8 joyful 2018.08.01 118
401 [우분투] 크롬에서 일부 글자가 꺠져서 나옵니다.3 허니버터뚠뚜니라이츄 2018.07.27 55
400 [스포어] 404, 403, 500페이지를 편집 할 수 있나요?2 Blessed_Umbrella 2018.07.26 52
399 지식없이 네이버 카페 대문을 제작해보려는데 너무 힘드네요. 도바킨 2018.07.26 90
398 오류페이지 변경5 STULAB 2018.07.25 63
397 ftp 계정명 질문20 STULAB 2018.07.24 120
396 [미디어위키] 회원가입시 반드시 이메일 인증을 하게 하려면 뭐가 필요한가요? Blessed_Umbrella 2018.07.24 42
395 ftp 오류3 nx_OP 2018.07.22 74
394 C++에 도움이 필요합니다.8 endom4086 2018.07.20 92
php udp socket으로 struct 형태의 data를 보낼 수 있나요?5 연우빠 2018.07.20 84
392 이게 대체 뭐죠?6 네모 2018.07.19 88
391 윈도우10 공유폴더 설정이 안돼서 질문드립니다!5 물질 2018.07.17 107
390 VestaCP에서 roundcube 문제 해결3 Soto 2018.07.14 74
389 갑자기 사운드카드를 못 잡는데 왜 이러는건가요?2 허니버터뚠뚜니라이츄 2018.07.11 67
이전 1 2 3 4 5 6 7 8 9 10... 23다음
첨부 (0)
서버에 요청 중입니다. 잠시만 기다려 주십시오...