Skip to content

Instantly share code, notes, and snippets.

View jbenner-radham's full-sized avatar

James Benner jbenner-radham

View GitHub Profile
@jbenner-radham
jbenner-radham / Cargo.toml
Last active February 5, 2017 19:57
A simple "hello world" web server written in Rust.
[package]
name = "simple-web-server"
version = "0.1.0"
authors = ["James Benner <[email protected]>"]
[dependencies]
time = "0.1"
^([a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)?)__([a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)?)(?:--)([a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)?)$
int server_sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
struct sockaddr_in server_addr = {
.sin_family = AF_INET, // Address family
.sin_addr.s_addr = htonl(INADDR_ANY), // Any incoming address
.sin_port = htons(server_port) // Local server port
};
memset(&server_addr.sin_zero, 0, sizeof(server_addr.sin_zero));
bind(server_sock, (struct sockaddr*)&server_addr, sizeof(server_addr));
listen(server_sock, 5 /* Max pending connection requests. */);
stuct sockaddr_in client_addr;
socklen_t address_len = sizeof(struct sockaddr_in);
for (;;) {
int client_sock = accept(server_sock, (struct sockaddr*)&client_addr, &address_len);
}
@jbenner-radham
jbenner-radham / simple-web-server.go
Created April 3, 2016 19:49
A simple "Hello World" web server written in Go.
package main
import (
"fmt"
"log"
"net"
"time"
)
func main() {
@jbenner-radham
jbenner-radham / design-inspiration-links.md
Last active August 10, 2022 21:50
A list of various good looking sites.
@jbenner-radham
jbenner-radham / uf-hcard-to-h-card-map.yaml
Created March 30, 2016 17:08
Microformats hCard -> h-card map.
# hCard to h-card Map
---
additional-name: p-additional-name
adr: [ p-adr, h-adr ]
agent: ~
bday: dt-bday
category: p-category
class: ~
country-name: p-country-name
email: u-email
@jbenner-radham
jbenner-radham / licenses-links.md
Created March 14, 2016 23:57
A list of various license links.