瀏覽代碼

调试

master
SisMaker 4 年之前
父節點
當前提交
d2321b3c18
共有 3 個檔案被更改,包括 11 行新增4 行删除
  1. +6
    -1
      README.md
  2. +3
    -0
      rebar.config
  3. +2
    -3
      src/tcpMod/echo_server.erl

+ 6
- 1
README.md 查看文件

@ -1,2 +1,7 @@
# erlNetLib
erlang网络库
erlang网络库
{ok, Pid} = erlNetLib:addTcpLr(test11, {{127,0,0, 1}, 9010}, echo_server, [{tcpOpts, [binary, {packet, 2}, {active, false}]}]).
{ok, S} = gen_tcp:connect({127,0,0, 1}, 9007, [{binary, {packet, 2}}]).
{ok, S} = gen_tcp:connect({127,0,0, 1}, 9007, [binary]).

+ 3
- 0
rebar.config 查看文件

@ -1,4 +1,7 @@
{erl_opts, [{i, "include"}, warn_unused_vars, warn_shadow_vars, warn_unused_import, warn_obsolete_guard, debug_info]}.
%{deps, [
% {erlSync, ".*", {git, "http://120.77.213.39:53000/SisMaker/erlSync.git", {branch, "master"}}}
%]}.

+ 2
- 3
src/tcpMod/echo_server.erl 查看文件

@ -62,10 +62,9 @@ handle_cast(_Msg, State) ->
io:format("handle_cast for______ ~p~n", [_Msg]),
{noreply, State}.
handle_info({inet_async, Sock, _Ref, {ok, Data}},
State = #state{transport = Transport, socket = _Sock}) ->
handle_info({inet_async, Sock, _Ref, {ok, Data}}, State = #state{transport = Transport, socket = _Sock}) ->
{ok, Peername} = inet:peername(Sock),
%% io:format(" Data from ~p: ~s~n", [Peername, Data]),
io:format("packet:~p Data from ~p: ~s~n", [inet:getopts(Sock, [packet]), Peername, Data]),
prim_inet:send(Sock, Data),
prim_inet:async_recv(Sock, 0, -1),
{noreply, State};

Loading…
取消
儲存