<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi,<br><br>I've implemented a system which sends webcam frames from a client to a server over TCP (Boost.asio library). I decided to give performance boost to my application by changing the protocol to UDP with ENet. However, my application is very slow with ENet: the server receives about a frame per second although I am sending about 15-20 packets per second. Since my TCP implementation runs almost in real time, I'd like to know if I am missing something with ENet or is the UDP just a wrong protocol to send big packets? <br><br>The client and the server code is basically copy&amp;paste from the ENet tutorial, and the client and the server both run in their own threads so other things (i.e. showing the image on the screen) is not causing this. So far I've done only testing with localhost so the network speed is not an issue here either. The packets (frames) are quite big, a little over 900000 bytes.<br><br>-Taneli<br><br /><hr />Get news, entertainment and everything you care about at Live.com. <a href='http://www.live.com/getstarted.aspx ' target='_new'>Check it out!</a></body>
</html>