closeAllConnections fails with socketConnection (PR#11396)

View: New views
1 Messages — Rating Filter:   Alert me  

closeAllConnections fails with socketConnection (PR#11396)

by steve-343 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Full_Name: Stephen Weston
Version: 2.7.0
OS: darwin8.10.1
Submission from: (NULL) (75.56.13.246)


If a socketConnection is created in an R session, and you call
closeAllConnections to close it, you get the following error:

> x <- socketConnection("localhost", 80)
> closeAllConnections()
Error in socket$socket : $ operator is invalid for atomic vectors

You get the same error message if you try to quit, saving the
workspace image.

I also noticed that getConnection returns an object that has a
different class than the original socket connection object:

> class(x)
[1] "sockconn"   "connection"
> class(getConnection(3))
[1] "socket"     "connection"

My version information is:
> version
               _                          
platform       i386-apple-darwin8.10.1    
arch           i386                        
os             darwin8.10.1                
system         i386, darwin8.10.1          
status                                    
major          2                          
minor          7.0                        
year           2008                        
month          04                          
day            22                          
svn rev        45424                      
language       R                          
version.string R version 2.7.0 (2008-04-22)

My session information is:
> sessionInfo()
R version 2.7.0 (2008-04-22)
i386-apple-darwin8.10.1

locale:
en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

______________________________________________
R-devel@... mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel