HTTP프로토콜의 사용?

windsurfer의 이미지

보통 리눅스나 유닉스에서 네트워크 프로그램을 할때
일반적으로는 TCP나 UDP와 같은 소켓을 사용하기 위해
관련된 시스템 함수를 사용합니다.
이와 마찬가지로 전송프로토콜로 HTTP를 사용할 수 있는
방안이 없을까요?
물론 웹과는 아무런 관련이 없고 단지 Data전송을 위해서만
사용을 원하는 것입니다.

agkrwyasym의 이미지

HTTP는 단지 TCP 포트 80번을 쓰는, 상위 레이어의 프로토콜입니다. 질문이 이해가 안가는군여..

서지훈의 이미지

웹서버를 통해서 전송을 하시겠다는건지?
아님 그냥 80번 포트만 사용을 하시겠다는 건지?
함...-_-ㅋ

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

advanced의 이미지

TCP 나 UDP 처럼 HTTP 도 제어 함수가 있는지 물으시는걸로 생각되는데..
맞는지요?

HTTP라면 윗분 말씀처럼 응용프로토콜로써 직접 구현하셔야 합니다

- advanced -

dude7853의 이미지

HTTP를 이용해서 Data를 주고 받는 프로토콜을 많습니다.
UPnP가 HTTP를 이용해서 데이터를 주고 받지요.
(아마 SOAP도 HTTP를 이용할텐데 기억이ㅡㅡ;
당장 기억나는게 UPnP뿐이군요...)

프로토콜중 상당히 많은 수가 HTTP를 이용합니다.
그냥 필요한 데이터를 HTTP에 싫어보내는 거죠.

정인철의 이미지

Web Service 를 하기 위해서 가장 알맞은 프로토콜로
http를 사용하는 걸로 알고 있습니다.
이게 바로 SOAP 이고요.. IBM+MS+등등 이 만들었다는 건데요.
xml로 이루어졌다고 하네요..

개념적으로 정말 훌륭하죠.
한때 말이 많았지만.. 앞으로 닷넷 세상이 올것이냐 말거냐 하는 이야기도 많았었죠

우리나라는 어떻게 될지는 모르겠지만, MS에서 워낙 미는 거니까..모르겠습니다.

youlsa의 이미지

windsurfer wrote:
보통 리눅스나 유닉스에서 네트워크 프로그램을 할때
일반적으로는 TCP나 UDP와 같은 소켓을 사용하기 위해
관련된 시스템 함수를 사용합니다.
이와 마찬가지로 전송프로토콜로 HTTP를 사용할 수 있는
방안이 없을까요?
물론 웹과는 아무런 관련이 없고 단지 Data전송을 위해서만
사용을 원하는 것입니다.

질문의 요지가 제가 이해한 것이 맞다면.... XML-RPC나 SOAP을 쓰세요.

=-=-=-=-=-=-=-=-=
http://youlsa.com

purewell의 이미지

cURL 라이브러리 소스를 참조하세요.

http://www.curl.org

_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.