nope/test/testSocket.ts

22 lines
874 B
TypeScript
Raw Normal View History

2020-09-11 12:07:40 +00:00
import { IoSocketServer } from "../lib/communication/IoSocketServer";
2020-09-11 06:30:45 +00:00
import { UdpSocket } from "../lib/communication/udpLayer";
2020-09-10 16:21:01 +00:00
import { getLinkedDispatcher } from "../lib/dispatcher/getLinkedDispatcher";
import { exportFunctionToDispatcher } from "../lib/dispatcher/nopeDispatcherDecorators";
import { generateBenchmarkFunction } from "../modules/funcs/generateBenchmarkFunction";
async function exportedFunc(a: number, b: number, operator: (a: number, b: number) => Promise<number>) {
return await operator(a, b)
}
export const test = exportFunctionToDispatcher(exportedFunc, {
uri: 'test'
})
export const benchmark = exportFunctionToDispatcher(generateBenchmarkFunction(1000, 'Executed'), {
uri: 'benchmark'
})
2020-09-11 12:07:40 +00:00
const serverIOSocket = new IoSocketServer(9002);
2020-09-11 06:30:45 +00:00
const udpSocket = new UdpSocket(9000)
const dispatcher = getLinkedDispatcher(serverIOSocket);