CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 08 Aug 2025 13:17:34 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20101224203445
location: https://web.archive.org/web/20101224203445/https://github.com/dustin/waitforsocket
server-timing: captures_list;dur=0.603393, exclusion.robots;dur=0.021352, exclusion.robots.policy;dur=0.009103, esindex;dur=0.010870, cdx.remote;dur=1062.893972, LoadShardBlock;dur=424.612071, PetaboxLoader3.datanode;dur=235.227000, PetaboxLoader3.resolve;dur=161.462715
x-app-server: wwwb-app213
x-ts: 302
x-tr: 1511
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app213; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Fri, 08 Aug 2025 13:17:35 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090430115230
location: https://web.archive.org/web/20090430115230/https://github.com/dustin/waitforsocket
server-timing: captures_list;dur=0.675354, exclusion.robots;dur=0.025088, exclusion.robots.policy;dur=0.012554, esindex;dur=0.012493, cdx.remote;dur=17.708536, LoadShardBlock;dur=127.364375, PetaboxLoader3.datanode;dur=121.851360, PetaboxLoader3.resolve;dur=411.035776, load_resource;dur=478.172963
x-app-server: wwwb-app213
x-ts: 302
x-tr: 655
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Fri, 08 Aug 2025 13:17:37 GMT
content-type: text/html; charset=utf-8
content-length: 116
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Thu, 30 Apr 2009 11:52:29 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090430115230/https://github.com/dustin/waitforsocket/tree/master
x-archive-orig-x-runtime: 81ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 116
cache-control: max-age=1800
memento-datetime: Thu, 30 Apr 2009 11:52:30 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 29 Sep 2008 12:00:04 GMT", ; rel="prev memento"; datetime="Mon, 29 Sep 2008 12:00:04 GMT", ; rel="memento"; datetime="Thu, 30 Apr 2009 11:52:30 GMT", ; rel="next memento"; datetime="Fri, 24 Dec 2010 20:34:45 GMT", ; rel="last memento"; datetime="Sun, 01 Nov 2020 15:04:46 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_9_20090430093844_crawl100-c/52_9_20090430115206_crawl101.arc.gz
server-timing: captures_list;dur=0.664432, exclusion.robots;dur=0.025405, exclusion.robots.policy;dur=0.011578, esindex;dur=0.013785, cdx.remote;dur=1493.904658, LoadShardBlock;dur=416.446356, PetaboxLoader3.datanode;dur=259.148706, PetaboxLoader3.resolve;dur=357.638134, load_resource;dur=285.374952
x-app-server: wwwb-app213
x-ts: 301
x-tr: 2227
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 08 Aug 2025 13:17:38 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Thu, 30 Apr 2009 11:52:30 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 553ms
x-archive-orig-etag: "01c534985142c8361e113c8b4a7d0891"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 19254
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 30 Apr 2009 11:52:30 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 29 Sep 2008 12:00:04 GMT", ; rel="prev memento"; datetime="Sun, 25 Jan 2009 07:22:11 GMT", ; rel="memento"; datetime="Thu, 30 Apr 2009 11:52:30 GMT", ; rel="next memento"; datetime="Mon, 08 Jun 2009 08:50:38 GMT", ; rel="last memento"; datetime="Mon, 08 Jun 2009 08:50:38 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_9_20090430093844_crawl100-c/52_9_20090430115206_crawl101.arc.gz
server-timing: captures_list;dur=0.581041, exclusion.robots;dur=0.023665, exclusion.robots.policy;dur=0.010990, esindex;dur=0.013663, cdx.remote;dur=100.023627, LoadShardBlock;dur=270.471377, PetaboxLoader3.datanode;dur=205.400044, PetaboxLoader3.resolve;dur=306.532018, load_resource;dur=274.604989
x-app-server: wwwb-app213
x-ts: 200
x-tr: 697
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
dustin's waitforsocket at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | A simple program to help you react more quickly to servers and services coming back online. |
Clone URL: |
git://github.com/dustin/waitforsocket.git
Give this clone URL to anyone.
git clone git://github.com/dustin/waitforsocket.git
|
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Sat Apr 05 22:18:56 -0700 2008 | Added a .gitignore [dustin] |
![]() |
Makefile.in | Fri Sep 26 10:27:33 -0700 2008 | Compile with -Wall [dustin] |
![]() |
README.markdown | Loading commit data... ![]() |
|
![]() |
config.h.in | ||
![]() |
configure | ||
![]() |
configure.in | Thu Jun 12 19:54:42 -0700 2003 | Fixed configure some...deal with the compiler c... [dustin] |
![]() |
main.c | ||
![]() |
sockets.c | ||
![]() |
waitforsocket.h | Fri Sep 26 10:27:33 -0700 2008 | Use the return value enum for return values. [dustin] |
This is a simple C program that waits for a remote socket to become available. It's useful to avoid guessing when a service comes back up, etc...
Example:
waitforsocket somehost 22 ; ssh somehost
This feature is coming soon. Sit tight!