mirror of
https://github.com/mii443/libdatachannel.git
synced 2025-08-22 23:25:33 +00:00
define macMessegeSize
This commit is contained in:
@ -122,11 +122,10 @@ size_t benchmark(milliseconds duration) {
|
|||||||
} catch (const std::exception &e) {
|
} catch (const std::exception &e) {
|
||||||
std::cout << "Send failed: " << e.what() << std::endl;
|
std::cout << "Send failed: " << e.what() << std::endl;
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// When sent data is buffered in the DataChannel,
|
// When sent data is buffered in the DataChannel,
|
||||||
// wait for onBufferedAmountLow callback to continue
|
// wait for onBufferedAmountLow callback to continue
|
||||||
});
|
|
||||||
|
|
||||||
dc1->onBufferedAmountLow([wdc1 = make_weak_ptr(dc1), &messageData]() {
|
dc1->onBufferedAmountLow([wdc1 = make_weak_ptr(dc1), &messageData]() {
|
||||||
auto dc1 = wdc1.lock();
|
auto dc1 = wdc1.lock();
|
||||||
if (!dc1)
|
if (!dc1)
|
||||||
|
@ -24,6 +24,8 @@
|
|||||||
#include <memory>
|
#include <memory>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
|
|
||||||
|
#define CUSTOM_MAX_MESSAGE_SIZE 1048576
|
||||||
|
|
||||||
using namespace rtc;
|
using namespace rtc;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
@ -39,7 +41,7 @@ void test_connectivity() {
|
|||||||
// Custom MTU example
|
// Custom MTU example
|
||||||
config1.mtu = 1500;
|
config1.mtu = 1500;
|
||||||
// Custom max message size
|
// Custom max message size
|
||||||
config1.maxMessageSize = 1048576;
|
config1.maxMessageSize = CUSTOM_MAX_MESSAGE_SIZE;
|
||||||
|
|
||||||
PeerConnection pc1(config1);
|
PeerConnection pc1(config1);
|
||||||
|
|
||||||
@ -50,7 +52,7 @@ void test_connectivity() {
|
|||||||
// Custom MTU example
|
// Custom MTU example
|
||||||
config2.mtu = 1500;
|
config2.mtu = 1500;
|
||||||
// Custom max message size
|
// Custom max message size
|
||||||
config2.maxMessageSize = 1048576;
|
config2.maxMessageSize = CUSTOM_MAX_MESSAGE_SIZE;
|
||||||
// Port range example
|
// Port range example
|
||||||
config2.portRangeBegin = 5000;
|
config2.portRangeBegin = 5000;
|
||||||
config2.portRangeEnd = 6000;
|
config2.portRangeEnd = 6000;
|
||||||
@ -144,7 +146,7 @@ void test_connectivity() {
|
|||||||
if (!adc2 || !adc2->isOpen() || !dc1->isOpen())
|
if (!adc2 || !adc2->isOpen() || !dc1->isOpen())
|
||||||
throw runtime_error("DataChannel is not open");
|
throw runtime_error("DataChannel is not open");
|
||||||
|
|
||||||
if (dc1->maxMessageSize() != 1048576 || dc2->maxMessageSize() != 1048576)
|
if (dc1->maxMessageSize() != CUSTOM_MAX_MESSAGE_SIZE || dc2->maxMessageSize() != CUSTOM_MAX_MESSAGE_SIZE)
|
||||||
throw runtime_error("DataChannel max message size is incorrect");
|
throw runtime_error("DataChannel max message size is incorrect");
|
||||||
|
|
||||||
if (auto addr = pc1.localAddress())
|
if (auto addr = pc1.localAddress())
|
||||||
|
Reference in New Issue
Block a user