Sockets gen_tcp发送io错误
我尝试使用gen_tcp:send发送数据:Sockets gen_tcp发送io错误,sockets,erlang,Sockets,Erlang,我尝试使用gen_tcp:send发送数据: gen_tcp:send(Socket, <<"Test message">>). gen\u tcp:send(套接字,)。 但是得到错误: ** exception exit: {badarg,[{io,format,[<0.31.0>,"~p~n",<<"4">>]}, {erl_eval,do_apply,5},
gen_tcp:send(Socket, <<"Test message">>).
gen\u tcp:send(套接字,)。
但是得到错误:
** exception exit: {badarg,[{io,format,[<0.31.0>,"~p~n",<<"4">>]},
{erl_eval,do_apply,5},
{shell,exprs,7},
{shell,eval_exprs,7},
{shell,eval_loop,3}]}
in function io:o_request/3
**异常退出:{badarg,[{io,format,[,“~p~n”,]},
{erl_eval,do_apply,5},
{shell,exprs,7},
{shell,eval_exprs,7},
{shell,eval_loop,3}]}
在功能io中:o_请求/3
我怎样才能修好它
谢谢。从错误消息中,我猜您已经这样做了:
io:format("~p~n",gen_tcp:send(Socket,<<"Test message">>)).
io:format(“~p~n”,gen_-tcp:send(Socket,))。
您需要将您的呼叫包装在列表中。i、 e
io:format("~p~n",[gen_tcp:send(Socket,<<"Test message">>)]).
io:format(“~p~n”,[gen_tcp:send(Socket,)])。
有关原因的详细信息,请参阅io模块文档。从错误消息中,我猜您已经这样做了:
io:format("~p~n",gen_tcp:send(Socket,<<"Test message">>)).
io:format(“~p~n”,gen_-tcp:send(Socket,))。
您需要将您的呼叫包装在列表中。i、 e
io:format("~p~n",[gen_tcp:send(Socket,<<"Test message">>)]).
io:format(“~p~n”,[gen_tcp:send(Socket,)])。
有关原因的详细信息,请参阅io模块文档