javaconnect
發布時間: 2021-03-27 02:46:21
㈠ java 最簡單的socket編程,連接不上本地,一直都有Connection refused: connect
//客戶端
publicstaticvoidmain(String[]args)throwsException
{
Socketsocket=newSocket("127.0.0.1",7777);
OutputStreamos=socket.getOutputStream();
os.write("helloworld".getBytes());
os.close();//客戶端使用完流之後記得要關閉!!
}
//服務端
publicstaticvoidmain(String[]args)throwsException
{
ServerSocketss=newServerSocket(7777);
Socketsocket=ss.accept();
InputStreamis=socket.getInputStream();
byte[]buffer=newbyte[200];
intlength=0;
while(-1!=(length=is.read(buffer,0,buffer.length)))//這句錯了,是不等於!
{
Stringstr=newString(buffer,0,length);
System.out.println("welcome"+str);
}
}
㈡ java.net.ConnectException: Connection refused: connect
serverSocket沒有創建起來,所以你的cilentSocket去連接的時候就會這樣報錯。
你運行 cmd-netstat -nao 看下你serverSocket所監聽的埠有沒有存在。
不明白的地方Q(448667)