sock4 클라이언트의 네트워크 바이트 주소에 어떻게 연결합니까?

Jakkeke lORD

boost-asio로 socks 4 프록시 서버를 만들려고합니다. 네트워크 바이트 순서 인 경우 클라이언트가 지정한 사이트에 어떻게 연결할 수 있습니까? 예를 들어 주시겠습니까? 나는 리눅스를 사용하고 있으므로 winsock이 없습니다.

sock4request는 서버가 클라이언트로부터받는 것입니다.

            const boost::array<unsigned char,4> addr={sock4request[5],sock4request[6],sock4request[7],sock4request[8]}; //Network byte address
            unsigned char port[]={sock4request[3],sock4request[4]};
            boost::asio::ip::address_v4 addrip(addr);
            unsigned short portint=lexical_cast<unsigned short>(port);
            tcp::endpoint addrinfo(addrip,portint);
            tcp::socket finalsocket(io_service);
            boost::asio::connect(finalsocket,endpoint_iterator);
에릭 아브라모프

htons, ntohs와 같은 내장 리눅스 기능을 사용해야합니다.이 페이지를 검토하십시오 :

http://www.beej.us/guide/bgnet/output/html/multipage/htonsman.html

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PC를 모바일 네트워크에 어떻게 연결합니까?

분류에서Dev

무선 네트워크의 클라이언트는 주어진 시간에 누가 전송할 수 있는지 어떻게 결정합니까?

분류에서Dev

Python-Flask를 사용하여 동일한 네트워크에서 클라이언트의 MAC 주소를 찾으려면 어떻게해야합니까?

분류에서Dev

클라이언트는 네트워크에서 라우터를 어떻게 식별합니까?

분류에서Dev

Linux 네트워크 소켓 서버 시스템에서 모든 네트워크 포트가 클라이언트에 할당되면 어떻게됩니까?

분류에서Dev

Wicd를 사용하여 WiFi 네트워크에 어떻게 연결합니까?

분류에서Dev

Wicd를 사용하여 WiFi 네트워크에 어떻게 연결합니까?

분류에서Dev

eth1 네트워크 카드를 DNS에 어떻게 연결합니까?

분류에서Dev

PXE 클라이언트는 어떤 네트워크에 있는지 어떻게 알 수 있습니까?

분류에서Dev

네트워크에 연결되어 있지 않을 때 매핑 된 네트워크 드라이브를 어떻게 사용합니까?

분류에서Dev

Windows Phone에서 연결된 네트워크의 IP 주소를 어떻게 찾을 수 있습니까?

분류에서Dev

Windows Phone 8의 Windows Phone 에뮬레이터에서 무선 네트워크에 어떻게 연결합니까?

분류에서Dev

유선 네트워크와 무선 네트워크에 동시에 연결하려면 어떻게합니까? 유선 네트워크 기본값 사용

분류에서Dev

여러 클라이언트 호스트가 하나의 '외부'IP 주소를 공유하는 NAT 뒤에있는 경우 여러 클라이언트가 동일한 주소에 동시에 연결하려면 어떻게해야합니까?

분류에서Dev

타사 XMPP 클라이언트를 Cisco의 Jabber Video에 어떻게 연결합니까?

분류에서Dev

네트워크 카드의 MAC 주소를 어떻게 변경합니까?

분류에서Dev

Express 서버에 연결된 클라이언트의 DNS 네임 서버를 어떻게 알 수 있습니까?

분류에서Dev

Fedora 23에서 네트워크의 공유 폴더에 어떻게 연결합니까?

분류에서Dev

네트워크 인터페이스를 어떻게 연결합니까?

분류에서Dev

js에서 클라이언트 IP 주소를 어떻게 얻습니까?

분류에서Dev

스위치 이더넷 네트워크를 통해 라우터에 어떻게 연결할 수 있습니까?

분류에서Dev

네트워크 IP 주소, 넷 마스크 및 게이트웨이 정보는 어떻게 찾습니까?

분류에서Dev

여러 독립 네트워크에 동시에 연결하려면 어떻게해야합니까?

분류에서Dev

Ubuntu Touch에서 숨겨진 SSID로 무선 네트워크에 어떻게 연결합니까?

분류에서Dev

네트워크 외부에서 SSH를 통해 내 VM에 연결하려면 어떻게해야합니까?

분류에서Dev

Bash의 다른 네트워크에 IP 주소 또는 네트워크가 포함되어 있는지 어떻게 확인합니까?

분류에서Dev

물리적 주소를 네트워크로 사용하는 방법과 DMA가 어떻게 연결됩니까?

분류에서Dev

하나는 로컬 도커 구성 네트워크에서 두 서비스를 어떻게 연결합니까?

분류에서Dev

두 컴퓨터간에 유선 1 : 1 네트워크 연결을 설정하려면 어떻게합니까?

Related 관련 기사

  1. 1

    PC를 모바일 네트워크에 어떻게 연결합니까?

  2. 2

    무선 네트워크의 클라이언트는 주어진 시간에 누가 전송할 수 있는지 어떻게 결정합니까?

  3. 3

    Python-Flask를 사용하여 동일한 네트워크에서 클라이언트의 MAC 주소를 찾으려면 어떻게해야합니까?

  4. 4

    클라이언트는 네트워크에서 라우터를 어떻게 식별합니까?

  5. 5

    Linux 네트워크 소켓 서버 시스템에서 모든 네트워크 포트가 클라이언트에 할당되면 어떻게됩니까?

  6. 6

    Wicd를 사용하여 WiFi 네트워크에 어떻게 연결합니까?

  7. 7

    Wicd를 사용하여 WiFi 네트워크에 어떻게 연결합니까?

  8. 8

    eth1 네트워크 카드를 DNS에 어떻게 연결합니까?

  9. 9

    PXE 클라이언트는 어떤 네트워크에 있는지 어떻게 알 수 있습니까?

  10. 10

    네트워크에 연결되어 있지 않을 때 매핑 된 네트워크 드라이브를 어떻게 사용합니까?

  11. 11

    Windows Phone에서 연결된 네트워크의 IP 주소를 어떻게 찾을 수 있습니까?

  12. 12

    Windows Phone 8의 Windows Phone 에뮬레이터에서 무선 네트워크에 어떻게 연결합니까?

  13. 13

    유선 네트워크와 무선 네트워크에 동시에 연결하려면 어떻게합니까? 유선 네트워크 기본값 사용

  14. 14

    여러 클라이언트 호스트가 하나의 '외부'IP 주소를 공유하는 NAT 뒤에있는 경우 여러 클라이언트가 동일한 주소에 동시에 연결하려면 어떻게해야합니까?

  15. 15

    타사 XMPP 클라이언트를 Cisco의 Jabber Video에 어떻게 연결합니까?

  16. 16

    네트워크 카드의 MAC 주소를 어떻게 변경합니까?

  17. 17

    Express 서버에 연결된 클라이언트의 DNS 네임 서버를 어떻게 알 수 있습니까?

  18. 18

    Fedora 23에서 네트워크의 공유 폴더에 어떻게 연결합니까?

  19. 19

    네트워크 인터페이스를 어떻게 연결합니까?

  20. 20

    js에서 클라이언트 IP 주소를 어떻게 얻습니까?

  21. 21

    스위치 이더넷 네트워크를 통해 라우터에 어떻게 연결할 수 있습니까?

  22. 22

    네트워크 IP 주소, 넷 마스크 및 게이트웨이 정보는 어떻게 찾습니까?

  23. 23

    여러 독립 네트워크에 동시에 연결하려면 어떻게해야합니까?

  24. 24

    Ubuntu Touch에서 숨겨진 SSID로 무선 네트워크에 어떻게 연결합니까?

  25. 25

    네트워크 외부에서 SSH를 통해 내 VM에 연결하려면 어떻게해야합니까?

  26. 26

    Bash의 다른 네트워크에 IP 주소 또는 네트워크가 포함되어 있는지 어떻게 확인합니까?

  27. 27

    물리적 주소를 네트워크로 사용하는 방법과 DMA가 어떻게 연결됩니까?

  28. 28

    하나는 로컬 도커 구성 네트워크에서 두 서비스를 어떻게 연결합니까?

  29. 29

    두 컴퓨터간에 유선 1 : 1 네트워크 연결을 설정하려면 어떻게합니까?

뜨겁다태그

보관