저희 서버는 A이고 타 서버는 B입니다.
현재 타 서버B에서 저희 서버A로 소켓 tcp/ip로 특정 데이터를 주기적으로 주기로했습니다.
따라서 저희는 해당 데이터를 받아야하는데요?
그래서 타 업체에서는 저희측 서버ip와 포트번호 하나를 알려달라고 하더라구요...
[질문 1]
이때, 포트를 생성하는거는 PHP파일로 소켓이용해서 포트를 하나 만들면되는가요?
서버쪽에서 포트를 여는것과 다른 개념인지??
[질문 2]
예를들어 위에서 PHP 또는 서버에서 열어둔 포트번호가 2888이라고 하면,
B서버에서 저희쪽으로 주기적으로 데이터를 보낼텐데
이때, 이 데이터를 어떻게 받는지?
대략 검색을 해도 이쪽은 좀 어려워 답변을 받을수있을까해서 질문남깁니다.
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
HTTP 가 기본적으로 TCP/IP 인데 요구사항이 정확히 무슨 형태인지 모르겠네요.
API 서비스 처럼 진행되는 형태가 아닌건가요?
답변에 대한 댓글 3개
답변을 작성하려면 로그인이 필요합니다.
◈ 전문 송수신 방식
1. 통신방식
- TCP/IP 프로토콜 소켓통신
2. 동기화방식
- SYNC, 비연결유지형
[설명] 업무 발생 : 소켓접속 -> 전문송신 및 수신 -> 소켓접속 종료
3. 송수신 전문길이 정의
- 전문 송수신시 전문 최상위에 자신을 포함한 길이정보 4 byte 추가
[설명] 송수신전문길이(4 byte) + 전문
예) 전문이 300byte인 경우 : 0304+전문(공통부+개별부)
4. 전문 응답 Time-Out 정의
- 전송기관에서 송신한 전문은 Time-Out 설정시간(15초)내에 응답 되어야 함
- Time-Out이 발생한 거래는 전송기관에서 동일거래 재처리 또는 별도 확인 요망
간략하게는 이런식인데, 저희측 서버에 소켓으로 접속해서 전문을 주고 받아야한다인데,
그것을 구성하는 방법을 잘 모르겠네요.ㅠㅠ