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; }
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); }