Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets gen_tcp发送io错误_Sockets_Erlang - Fatal编程技术网

Sockets gen_tcp发送io错误

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发送数据:

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模块文档