From 7f4a6af96393c72fb93496543b7b4a0bd39229a8 Mon Sep 17 00:00:00 2001 From: Ebenezer-group Date: Sun, 30 Jun 2024 12:56:02 -0500 Subject: [PATCH] Change to udpServer in library --- example/poly/receivePoly.cc | 2 +- example/receiveExample.cc | 2 +- src/cmwBuffer.hh | 4 ++-- src/tiers/cmwA.cc | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/example/poly/receivePoly.cc b/example/poly/receivePoly.cc index 8a0b95a..b9960a7 100644 --- a/example/poly/receivePoly.cc +++ b/example/poly/receivePoly.cc @@ -5,7 +5,7 @@ #include int main ()try{ - ::cmw::BufferStack<::cmw::SameFormat> buf(::cmw::udpServer("13579")); + ::cmw::BufferStack<::cmw::SameFormat> buf(::cmw::udpServer(13579)); for(;;){ buf.getPacket(); diff --git a/example/receiveExample.cc b/example/receiveExample.cc index f6739ff..5dc6b7a 100644 --- a/example/receiveExample.cc +++ b/example/receiveExample.cc @@ -11,7 +11,7 @@ int main ()try{ ::cmw::winStart(); - ::cmw::BufferStack<::cmw::SameFormat> buf(::cmw::udpServer("12345")); + ::cmw::BufferStack<::cmw::SameFormat> buf(::cmw::udpServer(12345)); for(;;){ buf.getPacket(); diff --git a/src/cmwBuffer.hh b/src/cmwBuffer.hh index bcd4a69..7f56f4c 100644 --- a/src/cmwBuffer.hh +++ b/src/cmwBuffer.hh @@ -644,9 +644,9 @@ struct SockaddrWrapper{ } }; -inline auto udpServer (char const* port){ +inline auto udpServer (::uint16_t port){ auto s=::socket(AF_INET,SOCK_DGRAM,0); - SockaddrWrapper sa("127.0.0.1",fromChars(port)); + SockaddrWrapper sa("127.0.0.1",port); if(0==::bind(s,(sockaddr*)&sa,sizeof(sa)))return s; raise("udpServer",preserveError(s)); } diff --git a/src/tiers/cmwA.cc b/src/tiers/cmwA.cc index 82ec6ee..7b86f68 100644 --- a/src/tiers/cmwA.cc +++ b/src/tiers/cmwA.cc @@ -185,7 +185,7 @@ int main (int ac,char** av)try{ } checkField("UDP-port-number",cfg.getline(' ')); - BufferStack frntBuf{udpServer(cfg.getline().data())}; + BufferStack frntBuf{udpServer(fromChars(cfg.getline().data()))}; ioUring ring{frntBuf.sock_}; ::io_uring_cqe* cq=0; ::std::deque pendingRequests;