我正在尝试使Erlang程序找到带有进程的素数(我知道,这是无效的,但嘿,只是为了好玩:) --类似于。
在每一个“滴答”上,服务器产生新的进程(“数字”),以增加其计数器。如果计数器==这个数字,这是一个因素,所以我们让服务器知道。如果服务器没有收到任何消息,那么它就是素数。
对于小数(素数一直到N,server(50,L)行),这是可以的,但对于与之崩溃的更大的数字,则可以:
Error in process <0.46.0> with exit value: {badarg,[{primes,number,2,[{file,"primes.erl"},{lin
在C#中跨网络设置命名管道的正确方法是什么?
目前我有两台机器,'client‘和'server’。
服务器通过以下方式设置管道:
NamedPipeServerStream pipeServer = new NamedPipeServerStream(
"pipe",
PipeDirection.InOut,
10,
PipeTransmissionMode.Byte,
PipeOptions.None)
pipeServer.WaitForConnection();
//... Read some data from