gen_tcp发送io错误
我尝试使用 gen_tcp:send: 发送数据,
gen_tcp:send(Socket, <<"Test message">>).
但出现错误:
** 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
我该如何修复它?
谢谢。
I try to send data with gen_tcp:send:
gen_tcp:send(Socket, <<"Test message">>).
but get error:
** 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
How can i fix it?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从错误消息来看,我猜您已经这样做了:
您需要将调用包装在列表中。即
请参阅 io 模块文档以了解原因的详细信息。
From the error message I'm guessing you have done this:
you need to wrap your call inside a list. i.e.
See the io module documentation for details on why.