Пример #1
0
int main()
{
    try {
        ios_fc::DatagramSocket toto(1478);
        ios_fc::Datagram titi(toto.getBroadcastAddress()/*ios_fc::SocketAddress("durandal")*/, 1478, ios_fc::VoidBuffer("Hello", 5), 5);
        toto.send(titi);
        ios_fc::Buffer<char> resultBuf(1024);
        ios_fc::Datagram result = toto.receive(resultBuf);
        printf("Recu:%s du port %d\n", (const void *)(result.getMessage()), result.getPortNum());
        ios_fc::Datagram titi2(result.getAddress(), result.getPortNum(), ios_fc::VoidBuffer("Tiens", 5), 5);
        toto.send(titi2);
    } catch (ios_fc::Exception e) {
        e.printMessage();
    }
    return 0;
}
Пример #2
0
int main ()
{
    int result;
    {
        cl::sycl::queue myQueue;
        cl::sycl::buffer<int> resultBuf (&result, 1);
        myQueue.submit([&](cl::sycl::handler &cgh) {
            auto writeResult = resultBuf.get_access<cl::sycl::access::mode::write> (cgh);

            cgh.single_task<class simple_test>([=] () {
                writeResult [0] = 1234;
              });
        });
    }
    printf ("Result = %d\n", result);
}