C# seriel communication with Arduino doesn't pick up data

I am trying to use an Arduino as an interface. It sends a 1 when clicking button 1, and 2 when clicking button 2. Part of the C#-script loks like this:

using System.IO.Ports;

public class PlayerController : MonoBehaviour {

SerialPort port = new SerialPort(“/dev/ttyACM0”,9600);

void Start () {
port.Open ();
port.ReadTimeout = 1;
}

void Update () {
if (port.IsOpen) {
try {
print(“port is open”);
print(port.ReadByte());
} catch (System.Exception ){}
}

It prints “port is open”, but it does not read any byte to print. This works in windows.

I realize you might have tried this , but have you used something like real term to make sure you are getting bidirectional test data?