Renamed plaform folder to platform

multi_plaform
anulax1225 ago%!(EXTRA string=1 year)
parent 927c91a025
commit 9a7eece05e
  1. 0
      bakanet/src/platform/linux/linux_dns_lookup.cpp
  2. 0
      bakanet/src/platform/linux/linux_ip_address.cpp
  3. 9
      bakanet/src/platform/linux/linux_socket.cpp
  4. 3
      bakanet/src/platform/linux/linux_socket.h
  5. 0
      bakanet/src/platform/windows/windows_dns_lookup.cpp
  6. 0
      bakanet/src/platform/windows/windows_ip_adress.cpp
  7. 0
      bakanet/src/platform/windows/windows_socket.cpp
  8. 0
      bakanet/src/platform/windows/windows_socket.h

@ -73,8 +73,9 @@ namespace Bk::Net {
{
std::vector<char> buffer;
buffer.resize(size);
int status = read(socket_id, buffer.data(), buffer.size() - 1);
return status > 0 ? buffer : std::vector<char>();
int read_size = read(socket_id, buffer.data(), buffer.size() - 1);
buffer.resize(read_size);
return buffer;
}
std::vector<char> LinuxSocket::obtain(Connection conn, int size)
@ -85,8 +86,8 @@ namespace Bk::Net {
buffer.resize(read_size);
return buffer;
}
std::unique_ptr<Socket> Socket::Create(IpAddress ip, int port, IpProtocol proto)
std::unique_ptr<Socket> Socket::create(IpAddress ip, int port, IpProtocol proto)
{
return std::unique_ptr<Socket>(new LinuxSocket(ip, port, proto));
}

@ -13,6 +13,9 @@ namespace Bk::Net {
bool start(int cpt_conn) override;
Connection ack() override;
bool conn() override;
int get_raw_socket() override { return socket_id; }
void emit(std::vector<char> packet) override;
void emit(Connection socket, std::vector<char> packet) override;
std::vector<char> obtain(int size) override;
Loading…
Cancel
Save