package fib;
import org.scribble.net.ObjectStreamFormatter;
import org.scribble.net.session.MPSTEndpoint;
import org.scribble.net.session.SocketChannelEndpoint;
import fib.Fib.Adder.Adder;
import fib.Fib.Adder.channels.C.Adder_C_1;
import fib.Fib.Adder.roles.C;
public class MyAdderC
{
public static void main(String[] args) throws Exception
{
Adder adder = new Adder();
try (MPSTEndpoint<Adder, C> se = new MPSTEndpoint<>(adder, Adder.C, new ObjectStreamFormatter()))
{
se.connect(Adder.S, SocketChannelEndpoint::new, "localhost", 8888);
Adder_C_1 s1 = new Adder_C_1(se);
//System.out.println("Client: " + buf.val);
}
}
/*private static Adder_C_3 side(Buff<Integer> i1, Buff<Integer> i2, Adder_C_3 s3)
{
System.out.print(i1.val + " ");
i1.val = i2.val;
return s3;
}*/
}