使用以下代码在R中打开socketConnection时
var view = this.getView();
var user = view.byId("movie_name").getValue();
MessageToast.show(user);
我怎么能再次关闭它?这是我已经尝试过的函数列表(在每个函数后面的注释中都写了为什么它不起作用):
con <- socketConnection(adress = my_adress, port = my_port, server=FALSE, open="r+b")
close(con) #Nothing happens or Error in close.connection(con) : invalid connection
con.close() #Error in con.close() : could not find function "con.close"
close.connection(con) #Nothing happens or Error in close.connection(con) : invalid connection
closeAllConnections() #Nothing happens
closeSocketClients() #Error in closeSocketClients() : could not find function "closeSocketClients"
unlink(con) #Nothing happens
on.exit(con) #Nothing happens
on.exit(socketConnection) #Nothing happens
close.socket(con) #Error: $ operator is invalid for atomic vectors
rm(con) #Only removes it from the workspace, does not really close it
和close(con)
似乎做了一些事情,因为&#34;什么也没发生&#34;是在我打开连接后第一次这样做的时候&#34;错误...&#34;之后。
但原因是,为什么我很确定上面的任何函数都没有工作,就是这样的消息:
close.connection(con)