서버와 어떤 규격으로 통신하시나요?

첫회사에서는 주로 C언어로 된 서버를 개발하거나 그런 서버와 통신을 했죠.


그래도 대부분의 규격은 C 구조체로 되어있었습니다.


클라이언트 개발할 때는 C언어 안다고 규격을 문서가 아니라 그냥 헤더 파일로 줬죠.


당시에 C언어를 사용한 이유는 C언어 개발자가 대부분이었기도 하고 성능은 C라는 생각이 팽배해 있었기 때문이었던 것 같습니다.


전문 해석하는 것도 그냥 포인터로 캐스팅하면 되었으니까 간단하기도 했고요. 아 물론 가변인 경우는 조금 다릅니다만...


웹 서버와 통신하는 경우는 XML을 사용했었죠. 요새 말하는 웹소켓이라는게 그냥 JSON으로 소켓 통신하는거라죠?


이 글은 gRPC를 사용하는 프로세스간 통신 방법과 그것이 JSON 보다 빠른 이유와 단점을 설명합니다.


#직독직해 #medium #rpc #socket #packet #structure #performance #network

https://youtu.be/886UNbSMuAA

- YouTube

youtu.be

 - YouTube

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 10월 31일 오후 2:46

댓글 0