make the port a string simular to the net library in go
remove strconv