Q&A

  • 델파이 2 에서 TCP/IP 이용에 관해서...
질문]

델파이 2 에서 TCP/IP를 이용해서 서버와 데이타를 주고 받는 프로그램을

만들려고 합니다. 델파이 4에서는 서버소켓, 클라이언트 소켓이 있는데

델파이 2에서는 TCPIP 컴포넌트 하나가 있더군요.

(그것도 베타라고 하면서... ) 어떵게 해야 하는지요. 살려주세요...







1  COMMENTS
  • Profile
    김영대 1999.06.08 18:57
    황하강 께서 말씀하시기를...

    > 질문]

    > 델파이 2 에서 TCP/IP를 이용해서 서버와 데이타를 주고 받는 프로그램을

    > 만들려고 합니다. 델파이 4에서는 서버소켓, 클라이언트 소켓이 있는데

    > 델파이 2에서는 TCPIP 컴포넌트 하나가 있더군요.

    > (그것도 베타라고 하면서... ) 어떵게 해야 하는지요. 살려주세요...



    안녕하세요 김영대입니다



    Delphi 2 라면 인터넷 콤포넌트가 아직 자리를 잡지 못해서

    TCP/IP 콤포넌트 하나만 가지고는 좀 어려울 겁니다

    전에도 한번 이런글을 올린적 있는데 요즘의 콤포넌트 프로그래밍이

    편하고 생산적이라고 하지만 어쩌다 사용한 콤포넌트의 버전이

    황당하게 버전업되면...



    저는 UNIX 에서 TCP/IP socket 프로그래밍을 배웠었는데 처음에는

    배우기가 좀 힘들었는데 원도우즈 환경의 Delphi 로 TCP/IP socket

    프로그래밍을 해야할 경우가 생겼는데 이때 위력(?)이 나타나더군요...

    UNIX용 socket 프로그램의 소스를 Delphi 에서 사용해도 된다는

    이점이 나타나더군요

    UNIX의 socket이나 원도우즈의 socket 이나 API를 사용하기 때문에

    형태가 똑같고 Delphi의 통신 콤포넌트를 전혀 사용하지 않고도

    더 세세한 통신 제어를 할 수 있는 이점이 있었습니다

    처음에는 socket API를 배우기가 시간이 좀 걸리지만 거기에 준하는

    대가를 드릴겁니다



    아래는 전에 올렸던 내용인데 socket 프로그래밍을 배우시려면

    2. TCP/IP 인터네트 - 이론,프로그래밍,사용법

    성안당, 유상열

    를 추천합니다



    [1] 사이트 소개

    1. Internet Resources for Windows Developers - 소스, 어플리케이션,문서

    http://www.r2m.com/windev/

    2. Appendix E: WinSock Information Sources - FAQ, FTP Sites, Newsgroups, RFCs, 서적

    http://www.sockets.com/a_e.htm#FTPSites

    3. 쌍용정보통신(주) 연구소 네트워크아카데미 - 네트워크에 관한 기초 자료가 있습니다

    http://rnd.sicc.co.kr/academy_frame.htm

    4. Davin's collection of unix programming links - 유닉스 기반의 소켓 프로그래밍 리소스

    http://www.cs.buffalo.edu/~milun/unix.programming.html

    5. Beej's Guide to Network Programming - 강추 (원속함수를 레퍼런스로 찾을 수 있습니다)

    http://www.ecst.csuchico.edu/~beej/guide/net/

    6. Raw FTP Command List - FTP 서버와의 통신에 사용되는 FTP 명령어 레퍼런스

    http://www.dragonfire.net/ftp-raw.html

    7. The Source Site
    • rflag
    • 1999.06.08 19:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.09 02:39
      스크린세이버를 델파이로 만드시고 거기에 v3를 winexec로 실행시키는 코드를 추가 하시면 될꺼 같습니...
    • VMNT
    • 1999.06.08 15:48
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김태훈
    • 1999.06.08 12:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.06.08 19:37
      음냐....제가 보기에두 별루 틀린데가 없는듯 하군요... 제가 잘못 보았을 수도..... 다음과 같이 다시한...
    • 바이도
      1999.06.08 18:09
      TCP/IP Socket통신은 아주 쉽습니다. 아래의 HomePage에 접속해보세요. 콤포넌트및 필요한 예제 프로그램...
    • 유승진
      1999.06.09 01:34
      너무 너무 감사합니다.. 화일은 다운 받았구요.. 참고가 되었으면 좋겠습니다. 감사하구요.... 이렇게 ...
    • dream102
    • 1999.06.08 06:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.06.08 10:21
      dream102 께서 말씀하시기를... > 고맙습니다. 구창민님 근데요 > 무슨 말인지 잘 모르겠네요 > 제가 ...
    • 최진수
    • 1999.06.08 05:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.06.08 05:51
      최진수 께서 말씀하시기를... > > DBGrid에서 특정 row를 더블클릭해서 얻은.... > DBGrid에서 특정 ...
    • dream102
    • 1999.06.08 05:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 모승열
      1999.06.09 00:01
      dream102 께서 말씀하시기를... > 델파이로 프로젝트 파일을 저장할때 숫자로 하면 안되나요 > 숫자로 저...
    • 송기원
    • 1999.06.08 03:24
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 궁금이
      1999.06.08 18:36
      송기원 께서 말씀하시기를... > Hint가 나타나는 시간을 좀 더 빠르게 할 려고 하는데... > 어떻게 해야 ...
    • 안치봉
      1999.06.08 03:36
      송기원 께서 말씀하시기를... > Hint가 나타나는 시간을 좀 더 빠르게 할 려고 하는데... > 어떻게 해야 ...
    • 이재훈
    • 1999.06.08 03:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 바이도
      1999.06.08 18:15
      Update TESTTABLE set AAFIELD = ' ' where AAFIELD is null; TESTTABLE : TABLE NAME AAFIELD ...
    • 송기원
      1999.06.08 03:19
      Update 테이블이름 set 컬럼이름 = null where 조건문 Ex. Update Employee set new_salary = null ...
    • 황하강
    • 1999.06.08 02:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.06.08 18:57
      황하강 께서 말씀하시기를... > 질문] > 델파이 2 에서 TCP/IP를 이용해서 서버와 데이타를 주고 받는 ...
    • 마성수
    • 1999.06.08 02:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.08 03:41
      마성수 께서 말씀하시기를... > 도스에서 copy test*.txt error.txt라고 치면 > error.text에는 test1.tx...
    • 궁금이
    • 1999.06.08 00:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김성동
      1999.06.08 01:04
      New로 할당한 메모리를 FormClose에서 해제하면 안되죠.. TreeView의 OnDeletion Event를 작성하시고 ...
    • 블루
    • 1999.06.07 23:36
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 송기원
    • 1999.06.07 22:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.06.08 00:37
      송기원 께서 말씀하시기를... > Project를 디버깅중에 자꾸 Bordbk40.dll에서 access Violation error > ...
    • 박종성
    • 1999.06.07 22:53
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김성동
      1999.06.08 00:57
      탐색기 역할을 하는 콤포넌트는 안치봉님께서 말씀하신 상용 콤포넌트 말고 여러가지 공개 콤포넌트들이 있...
    • 안치봉
      1999.06.08 00:42
      박종성 께서 말씀하시기를... > 안녕하세요! 여러분 > > 델파이에서는 Drive나 Directory, Filelistbox...