<br><br><div class="gmail_quote">On Wed, Apr 6, 2011 at 11:50 PM, Wes James <span dir="ltr"><<a href="mailto:comptekki@gmail.com">comptekki@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Wed, Apr 6, 2011 at 2:07 PM, Muhammad Yousaf<br>
<div class="im"><<a href="mailto:muhammad.yousaf@live.com">muhammad.yousaf@live.com</a>> wrote:<br>
><br>
</div><div class="im">> Thank you i got your point but what i am trying to do is ,  remote computer<br>
> is sending me a data via socket like {get,"user","wilson","lname"}<br>
> but for some reason i cannot match it in case statement my output is<br>
<br></div></blockquote><div><br>Is the remote computer also running erlang?<br><br>If so there is a much simpler way of doing things<br><br>/Joe<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
</div><snip><br>
<div class="im"><br>
><br>
> Code is as fellow<br>
> do_echo(Socket) -><br>
>     case gen_tcp:recv(Socket, 0) of<br>
>         {ok, Data} -><br>
>             D = binary_to_list(Data),<br>
>             case D of<br>
>                 {get,_,_,_} -> io:format("im<br>
> innnnnnn~n");%gen_tcp:send(Socket,erl_api:search());<br>
>                 _Else -> io:format("im in none ~n")<br>
>             end,<br>
>             io:format("recieve Data from socket:~p~n",[D]),<br>
>             do_echo(Socket);<br>
>         {error, closed} -><br>
>             ok<br>
>     end.<br>
<br>
</div>Another option.  Skip the binary_to_list and do pattern matching like this:<br>
<br>
...<br>
<br>
                <<"{","g","e","t",_/binary>> -> io:format("im<br>
<div class="im">innnnnnn~n");%gen_tcp:send(Socket,erl_api:search());<br>
<br>
</div>...<br>
<div><div></div><div class="h5"><br>
-wes<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br>