Fix stun error on answer side

This commit is contained in:
dijunkun
2023-07-31 14:59:02 +08:00
parent 5792ded4ac
commit 7ad8375ddc
5 changed files with 13 additions and 5 deletions

View File

@@ -84,7 +84,6 @@ int IceTransport::InitIceTransport(std::string &ip, int port,
}
},
[](juice_agent_t *agent, const char *data, size_t size, void *user_ptr) {
LOG_INFO("on_recv");
if (user_ptr &&
static_cast<IceTransport *>(user_ptr)->on_receive_ice_msg_cb_) {
static_cast<IceTransport *>(user_ptr)->on_receive_ice_msg_cb_(data,

View File

@@ -88,7 +88,7 @@ int PeerConnection::Init(PeerConnectionParams params, std::string const &id) {
std::regex regex("\n");
int signal_server_port = stoi(cfg_signal_server_port);
int stun_server_port = stoi(cfg_signal_server_port);
int stun_server_port = stoi(cfg_stun_server_port);
on_receive_ws_msg_ = [this](const std::string &msg) {
do {

View File

@@ -9,7 +9,7 @@ int main(int argc, char** argv) {
PeerPtr* peer = CreatePeer(&params);
JoinConnection(peer, "000000");
std::string msg = "Hello world";
std::string msg = "Offer peer";
int i = 100;
while (i--) {

View File

@@ -9,6 +9,15 @@ int main(int argc, char** argv) {
PeerPtr* peer = CreatePeer(&params);
CreateConnection(peer);
std::string msg = "Answer peer";
int i = 100;
while (i--) {
getchar();
std::cout << "Send data: [" << msg << "]" << std::endl;
SendData(peer, msg.data(), msg.size());
}
getchar();
return 0;
}

View File

@@ -78,13 +78,13 @@ target("signal_server")
add_packages("asio", "nlohmann_json", "spdlog")
add_includedirs("thirdparty/websocketpp/include")
target("Offer")
target("offer")
set_kind("binary")
add_deps("projectx")
add_files("tests/peerconnection/offer.cpp")
add_includedirs("src/interface")
target("Answer")
target("answer")
set_kind("binary")
add_deps("projectx")
add_files("tests/peerconnection/answer.cpp")