• 목록
  • 아래로
  • 위로
  • 5
  • 연우빠
  • 조회 수 222

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 ] )



작성자
연우빠 54 Lv. (0%) 233290/242000EXP

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

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

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

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

댓글 5

네모
profile image

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

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

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

 

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

comment menu
2018.07.20. 16:34

신고

"네모님의 댓글"

이 댓글을 신고 하시겠습니까?

포인트 폭탄+ → 네모
네모님 축하합니다.
추가로 100포인트만큼 포인트 폭탄+를 받았습니다.
WOW! 큰 폭탄이 터졌습니다.
당첨된 포인트의 2배인 총 200포인트를 받으셨습니다.
comment menu
2018.07.20. 16:34

신고

"포인트 폭탄+님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"포인트 폭탄+님의 댓글"

이 댓글을 삭제하시겠습니까?

연우빠 작성자 → 네모
profile image

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

comment menu
2018.07.20. 16:39

신고

"연우빠님의 댓글"

이 댓글을 신고 하시겠습니까?

연우빠 작성자
profile image

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

comment menu
2018.07.20. 16:45

신고

"연우빠님의 댓글"

이 댓글을 신고 하시겠습니까?

연우빠 작성자
profile image

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

comment menu
2018.07.22. 13:27

신고

"연우빠님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [1차 해결 및 추가] 서버 접속 불가 문제 안내 11 마스터 4일 전15:22 155
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 2239
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 5920
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4575
646 프로그래머스 코딩테스트 연습에서 효율성 심사를 통과하려면 어떻게 해야할까요? 2 이니스프리 19.12.18.01:55 2869
645 논논비요리 만화책을 보려고 하는데 일본어를 얼마나 공부해야 될까요? 4 image 이니스프리 19.12.15.16:38 461
644 머신러닝 오프라인 강좌를 수강해보려고 하는데요~ 이거 괜찮을까요? 5 image 이니스프리 19.12.11.03:12 314
643 프로그래머스의 코딩테스트 연습과 COS PRO 난이도에 대해 질문 드립니다. 5 이니스프리 19.12.08.22:26 441
642 Crontab에서 파이썬 실행이 시간적으로 겹치는 것과 관련하여 질문 드립니다 ^^ 이니스프리 19.12.06.01:06 1372
641 [파이썬] 롯데백화점 크롤링과 관련하여 질문을 드립니다 2 image 이니스프리 19.12.04.21:56 265
640 노트북 발열 문제를 잘 잡는 분 계실까요? 6 이니스프리 19.12.04.19:04 232
639 데스크탑이냐 랩탑이냐, 그것이 문제입니다. 29 네모 19.11.28.14:15 331
638 error page 설정은 어떻해야할까요? 2 슬기 19.11.24.21:27 226
637 Amazon, Jomashop 등 대형 사이트에서는 크롤러를 어떻게 감지하나요? 10 이니스프리 19.11.24.15:12 1736
636 기계식 키보드 추천을 부탁드립니다! 20 갱생협스 19.11.24.12:56 240
635 네이버 사전을 크롤링할 때 한자의 인코딩 관련 하여 질문 드립니다. (일부 한자만 깨지는 현상) 21 image 이니스프리 19.11.22.16:22 1254
634 윈도우 NTFS에서 확장자의 대소문자가 구별되나요? (파이썬 pathlib.Path(file).suffix 관련) 9 이니스프리 19.11.19.00:50 1390
633 코딩 컨벤션상 전역변수와 지역변수의 변수명을 동일하게 하는 것이 무방한가요? 4 이니스프리 19.11.17.18:09 309
632 카카오 API OCR의 인식률은 어떤가요? 1 이니스프리 19.11.16.22:31 1583
631 3.5인치 외장하드 케이스에 SSD를 연결하면 전압과 관련된 문제가 발생할까요? 3 이니스프리 19.11.16.02:04 413
630 국내 유료 웹호스팅 사이트 추천을 부탁드립니다 14 이니스프리 19.11.16.00:09 333
629 윈도우7 익스플로러11에서 인터넷옵션/시작옵션/마지막 세션의 탭으로 시작이 작동이 안됩니다. 3 kyhsyou 19.11.15.10:54 299
628 구글 애드센스 잘아시는분 있나유? 2 슬기 19.11.14.23:54 220
627 스포어 호스팅 사용 중에 실수로 반복문을 잘못 돌리면 계정이 정지되나요? ㅠㅠ 2 이니스프리 19.11.14.00:25 184