Hi Peter,

You was right! I append the -Djava.net.preferIPv4Stack=true option in the 
project file:

(defproject clj-echo-server "0.1.0-SNAPSHOT"
  :description "Echo server with Aleph"
  :url "http://example.com/FIXME";
  :license {:name "Eclipse Public License"
  :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.4.0"]
                 [aleph "0.3.0-beta12"]]
  :main clj-echo-server.core
  *:jvm-opts** ["**-Djava.net.preferIPv4Stack=tru**e**"]*)


And now works in the way I want.

Thanks!

Jorge


On Friday, 15 February 2013 06:16:21 UTC-3, peter.c...@googlemail.com wrote:
>
>
> Hi Jorge,
>
> I'm not sure if this is what you need but, you could try starting the jvm with
>
> |-Djava.net.preferIPv4Stack=true
>
> Regards,
>
> Peter
>
>
> On Thursday, 14 February 2013 23:06:24 UTC, Jorge Luis Pérez wrote:
>>
>> I started to learn Clojure a couple of days ago. I was trying with some 
>> Aleph TCP echo server examples but I can not get the server to bind to a 
>> tcp v4 port. The server only binds to a tcp v6 port by default. 
>>
>> Here my project file: 
>>
>> (defproject clj-echo-server "0.1.0-SNAPSHOT"
>>   :description "Echo server with Aleph"
>>   :url "http://example.com/FIXME";
>>   :license {:name "Eclipse Public License"
>>   :url "http://www.eclipse.org/legal/epl-v10.html"}
>>   :dependencies [[org.clojure/clojure "1.4.0"]
>>                  [aleph "0.3.0-beta12"]]
>>   :main clj-echo-server.core)
>>
>> And the server code:
>>
>> (ns clj-echo-server.core)
>> (use 'lamina.core 'aleph.tcp 'gloss.core)
>> (defn handler [ch client-info]
>>   (receive-all ch
>>     #(enqueue ch (str "You said " %))))
>> (start-tcp-server
>>   handler
>>   {:port 9000, :frame (string :utf-8 :delimiters ["\r\n"])})
>>
>>
>> I can't figure out if I'm doing something wrong or how to configure the 
>> binding port, the documentation wasn't very helpful about tcp ports.
>>
>> My OS is an Ubuntu 12.04.2 LTS, the Leiningen version is 2.0.0-preview10 
>> and all runs on Java 1.6.0_24 OpenJDK 64-Bit Server VM.
>>
>> Can anyone advise me on how to configure the port binding for the tcp 
>> server?
>>
>> Thanks for your time.
>>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to