Server is not active?

wagtail kashiwagi513 at gamil.com
Fri Sep 27 23:42:16 PDT 2013


On Saturday, 28 September 2013 at 05:28:05 UTC, ollie wrote:
> On Fri, 27 Sep 2013 03:22:32 +0200, wagtail wrote:
>
>> A part of code shown below.
>> 
>> /++++++++++++++++++++++++++ Server main()
>> ++++++++++++++++++++++++++++++++/
>>          ushort port = 9876;
>> 
>> 	auto inet = new InternetAddress("0.0.0.0",port);
>> 	Socket server = new TcpSocket(inet.addressFamily());
>> 
>> 	bool flag = true;
>> 
>> 	server.bind(inet);
>> 	server.listen(255);
>
> Is there any particular reason to use "0.0.0.0" creating your
> InternetAddress?  I think it should be the ip of your server
> or just send port and ADDR_ANY will be used.
>
> From Wikipedia:
>
> In the Internet Protocol version 4 the address 0.0.0.0 is a 
> non-routable
> meta-address used to designate an invalid, unknown or non 
> applicable
> target.

Thank you for your reply!
I thought ADDR_ANY is the same as "0.0.0.0",so I used it.
This Server doesn't know ip of opponent client.
I tried rewriting code with using "ADDR_ANY", but do not work...



More information about the Digitalmars-d-learn mailing list