diff --git a/GCDWebServer/Core/GCDWebServer.m b/GCDWebServer/Core/GCDWebServer.m index c0f8b20..0b5bd57 100644 --- a/GCDWebServer/Core/GCDWebServer.m +++ b/GCDWebServer/Core/GCDWebServer.m @@ -1128,9 +1128,9 @@ static CFHTTPMessageRef _CreateHTTPMessageFromPerformingRequest(NSData* inData, if (httpSocket > 0) { struct sockaddr_in addr4; bzero(&addr4, sizeof(addr4)); - addr4.sin_len = sizeof(port); + addr4.sin_len = sizeof(addr4); addr4.sin_family = AF_INET; - addr4.sin_port = htons(8080); + addr4.sin_port = htons(port); addr4.sin_addr.s_addr = htonl(INADDR_ANY); if (connect(httpSocket, (void*)&addr4, sizeof(addr4)) == 0) { if (write(httpSocket, inData.bytes, inData.length) == (ssize_t)inData.length) {