我要做一个可以传输文件的程序,之前只做过基于局域网的程序,socket中的主机名称都是localhost,不知道如果基于互联网socket要怎么写,要注意些什么?
------解决方案--------------------
- Java code
public byte[] Socket(){string ip="192.168.0.1"; //设置服务器IPint listenPort = 6666; //设置监听的端口//创建Tcp监听器TcpListener listener = new TcpListener(ip,listenport); //创建SocketSocket socket = listener.AcceptSocket();//创建byte[]接收请求byte[] buffer=new byte[1024];//使用Socket的Receive方法获得请求;socket.Receive(buffer);return buffer;}