내가 버추얼박스 가상머신에서 centos에서 소켓프로그래밍 하는중이거든?


근데 어떤상황이냐면 외부에 서버가 있고 가상 머신안에 클라이언트가 있잖아


근데 클라이언트가 메세지를 보내거든


근데 보낼 때 가상머신에서 인터넷을 끊어버리면 write 함수를 쓸 때 -1 리턴해야되는거 아니냐?


커넥트 하고나서 인터넷을 끊어서 연결 안되는 상태로 만들어놔도 write하면 -1 리턴 안하고 보내는 데이터만큼 리턴하더라


실제로는 안보내졌는데


근데 인터넷 다시 연결하면 그거 다시 보내더라


인터넷이 끊어진 상태에서 보내면 -1 리턴하게는 못하냐?