不同语言写的FTP服务器跟客户端能互连吗

不同语言写的FTP服务器和客户端能互连吗?
如题,如果有两个FTP软件,一个是服务器,用C#写的,另一个是客户端,用C++写的。请问这连个软件在IP 和端口都一致的情况下,客户端能够连接到服务器上么??

------解决方案--------------------
当然可以
------解决方案--------------------
当然可以,编程上都用socket, 协议都是tcp/ip
------解决方案--------------------
只要使用相同的通信协议,与软件平台无关。我的服务端使用PHP写,客户端用C++写照样工作正常。
------解决方案--------------------
肯定可以
就算是不同操作系统平台的FTP服务器和客户端都可以连接