PHP to D Conversion
Vino
akashvino79 at gmail.com
Fri Oct 18 09:17:24 UTC 2019
On Friday, 18 October 2019 at 09:11:18 UTC, Vino wrote:
> On Friday, 18 October 2019 at 08:54:40 UTC, Jacob Carlborg
> wrote:
>> On Friday, 18 October 2019 at 06:22:33 UTC, Vino wrote:
>>> [...]
>>
>> The instance variable in the D code, `conn`, doesn't have a
>> type. I guess the type should be `Connection`. In the D
>> version of `avmconnect` you're declaring a local variable
>> named `conn` instead of referring to the instance variable.
>>
>> --
>> /Jacob Carlborg
>
> Hi Jacob,
>
> Thank you, I have made the below changes, and rebuilt the
> application, now the application complied without any error,
> but when i try to access the URL from webpage it errors out
> with "127.0.0.1 refused to connect"
>
> private Connection conn; //added
>
> scope(exit) conn.close(); //removed
>
> From,
> Vino.B
App.d
import vibe.vibe;
import avm.test;
void main()
{
auto settings = new HTTPServerSettings;
settings.port = 8080;
settings.bindAddresses = ["127.0.0.1"];
listenHTTP(settings, &hello);
logInfo("Please open http://127.0.0.1:8080/ in your browser.");
runApplication();
}
void hello(HTTPServerRequest req, HTTPServerResponse res)
{
test t = new avmtest();
res.writeBody(t.getHostname);
}
More information about the Digitalmars-d-learn
mailing list