|
From: <gb...@us...> - 2010-05-19 10:15:35
|
Revision: 497
http://gearbox.svn.sourceforge.net/gearbox/?rev=497&view=rev
Author: gbiggs
Date: 2010-05-19 10:15:29 +0000 (Wed, 19 May 2010)
Log Message:
-----------
Only open UDP receiver/sender when can read/write
Modified Paths:
--------------
gearbox/trunk/src/flexiport/udpport.cpp
Modified: gearbox/trunk/src/flexiport/udpport.cpp
===================================================================
--- gearbox/trunk/src/flexiport/udpport.cpp 2010-05-13 08:08:36 UTC (rev 496)
+++ gearbox/trunk/src/flexiport/udpport.cpp 2010-05-19 10:15:29 UTC (rev 497)
@@ -181,8 +181,10 @@
if (_open)
throw PortException ("Attempt to open already-opened port.");
- OpenSender ();
- OpenReceiver ();
+ if (_canWrite)
+ OpenSender ();
+ if (_canRead)
+ OpenReceiver ();
SetSocketBlockingFlag ();
_open = true;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|