Questions tagged [ace]

The ADAPTIVE Communication Environment (ACE), a C++ network programming toolkit. For the ACE database available since MS Access 2007, use an ms-access tag and the ms-jet-ace tag. For the ACE editor, use the [ace-editor] tag.

The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software.

For the ACE database available since MS Access 2007, use the tag and the tag.

For the ACE editor use the tag.

206 questions
1
vote
3 answers

C/C++ High-frequency messaging program

Recently I have come across the POCO and ACE networking frameworks, along with Boost which I already knew about. My question is, are these libraries any faster for passing messages than just a regular C program with Berkeley sockets? Are these…
user997112
  • 29,025
  • 43
  • 182
  • 361
1
vote
1 answer

How do I register a reactor on a given file descriptor?

I have a file descriptor which i want the ace reactor to register on, and notify me on changes. How do I register a reactor on a given file descriptor?
Shay
  • 633
  • 2
  • 11
  • 27
1
vote
1 answer

how to stop listening to a port

I have a linux application written in c++. The application listens to a socket on a certain port. I implemented this using ACE Acceptor. In addition the application starts postgresql database using the init script /etc/init.d/postgresql start by…
Shay
  • 633
  • 2
  • 11
  • 27
1
vote
1 answer

midl error 2025 when compiling idl file on win32 (midl doesn't like string<40>)

The idl files I have compile fine with linux tools, but when I try to compile using midl I get an error error MIDL2025 : syntax error : expecting a declarator or * near "<" the line is: typedef string<40> somestring; Is this non-standard…
Tim
  • 20,184
  • 24
  • 117
  • 214
1
vote
1 answer

CPU issue running ACE library version 7.0.6 in Linux Ubuntu

Moving to Linux Ubuntu from windows, ACE library version **7.0.6 **in Linux Ubuntu. Server socket listening to traffic: received socket connection and connection is accepted Application is receiving excessive handle_output() where our app inherits…
1
vote
1 answer

conflicting declaration error when making ACE 7.0.0 with Cygwin64

My operating system is Windows x64 When I try to make ACE using Cygwin I get the following compilation error: In file included from /cygdrive/c/resources/ACE_wrappers/ace/OS_NS_Thread.h:30, from…
Ali
  • 33
  • 9
1
vote
1 answer

ACE/TAO build an rpm after sucessful make

ACE and TAO is used for our deployment and they will be required to be packaged as RPM from now on (for SUSE platform if it matters). While I know there are RPM files available we have some specific…
INS
  • 10,594
  • 7
  • 58
  • 89
1
vote
2 answers

What's the difference between MQ(RabbitMQ,ActiveMQ...) and network library(ACE, Asio, libevent...)?

Currently, we plan to upgrade our product to use MQ(RabbitMQ or ActiveMQ) for message transfer between server and client. And now we are using a network lib(evpp) for doing so. Because I don't use MQ before, so excpet for a lot of new features of…
Phymin
  • 123
  • 8
1
vote
1 answer

ACE Library in Ubuntu 20.04

I am trying to build ACE 6.4.8 under Ubuntu 20.04. I get the following message /ACE_wrappers/ace/os_include/os_stropts.h:56:17: fatal error: stropts.h: No such file or directory 56 | # include /**/ | …
1
vote
2 answers

TCP server with state information using network library

I'm writing a tcp server for an online turn-based game. I've already written a prototype using php sockets, but would like to move to C++. I've been looking at the popular network libraries (ASIO, ACE, POCO, LibEvent), but currently unclear which…
Justin
  • 555
  • 4
  • 22
1
vote
1 answer

recipe for target 'cinset' failed

I am trying to install ace and tao following this tutorial and this one. But after i enter "make" command from TAO_wrapper directory, i get below error: make[1]: Leaving directory '/home/robot/ACE_wrappers/apps/gperf' make[1]: Entering directory…
ramesh
  • 15
  • 3
1
vote
1 answer

ZeroMQ with ACE Reactor

I have a legacy application that handles communication using the ACE Reactor. To improve reliability across temporary network partitions, I would like to use ZeroMQ, instead of TCP sockets, as the transport. ACE provides C++ wrappers for existing…
gammazero
  • 773
  • 6
  • 13
1
vote
3 answers

ACE_SOCK_Dgram::open() and errno

I tried to open already opened UDP port and ACE_SOCK_Dgram::open() failed. As expected, strace shows that bind() failed and errno is set to EADDRINUSE. To see what error happen, I used ACE_OS::last_error(), but it's not updated. I'd like to give…
dimba
  • 26,717
  • 34
  • 141
  • 196
1
vote
1 answer

ACE and asynchronous UDP communication

I am currently working on a robotics simulation environment. Robots, that can interact with he virtual wold can be controlled/monitored via a network connection. For the whole network communication (and of course other things e.g. Threads) we use…
siddian
  • 11
  • 1
1
vote
1 answer

Can I use boost named_semaphore in place of ACE_SEMAPHORE as I am trying to move from ACE to boost libraries?

I am moving my code from ACE library support to boost library support. I need to replace ACE_Semaphore. It seems C++11 doesn't support semaphore methods. I have seen named_semaphore in boost. Another choice I saw was to go for POCO semaphore where…
C0D3R
  • 339
  • 1
  • 3
  • 12
1 2
3
13 14