diff options
author | Teravus Ovares | 2008-10-03 09:53:49 +0000 |
---|---|---|
committer | Teravus Ovares | 2008-10-03 09:53:49 +0000 |
commit | 8de395d379ba3278b2160b66dd8da7f973a2cf10 (patch) | |
tree | 58d3f43d7ef9d9d6a48c189cd7d607e54dcbcded /OpenSim/Region/ClientStack/LindenUDP | |
parent | Reintroduces the discovery mechanism to use llRequestSimulatorData("", 128) (diff) | |
download | opensim-SC-8de395d379ba3278b2160b66dd8da7f973a2cf10.zip opensim-SC-8de395d379ba3278b2160b66dd8da7f973a2cf10.tar.gz opensim-SC-8de395d379ba3278b2160b66dd8da7f973a2cf10.tar.bz2 opensim-SC-8de395d379ba3278b2160b66dd8da7f973a2cf10.tar.xz |
* EventQueueGet is now working.
* Switched it on by default
* Updated OpenSim.ini.example to reflect this
* Caught a UDP Server issue that occurs when the network pipe is saturated
* Still experimental :D
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs index f56c0bf..c20c7bc 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs | |||
@@ -449,7 +449,14 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
449 | else | 449 | else |
450 | { | 450 | { |
451 | //MainLog.Instance.Verbose("UDPSERVER", "SendPacketTo : client " + sendto.ToString()); | 451 | //MainLog.Instance.Verbose("UDPSERVER", "SendPacketTo : client " + sendto.ToString()); |
452 | m_socket.SendTo(buffer, size, flags, sendto); | 452 | try |
453 | { | ||
454 | m_socket.SendTo(buffer, size, flags, sendto); | ||
455 | } | ||
456 | catch (SocketException SockE) | ||
457 | { | ||
458 | m_log.ErrorFormat("[UDPSERVER]: Caught Socket Error in the send buffer!. {0}",SockE.ToString()); | ||
459 | } | ||
453 | } | 460 | } |
454 | } | 461 | } |
455 | } | 462 | } |