An opinionated Jasmine spec generator for AMD modules.
$ npm install && chmod +x cli.js
[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); | |
} |
package main | |
import ( | |
"fmt" | |
"log" | |
"net" | |
"time" | |
) | |
func main() { |