250hz

0.004ms

 

 

|이게 파이프 명령어이다

 

 

파일을 만들어서 

파일이 끝날때까지 보넨다

2byte 까지만 보넬수 있기때문인다

 

블록킹

데이터를 읽는데 없으면 

슬립이 된다

 

 

메인함수에 

하나씩 있기 때문에

전역 변수를 사용할수 있다

 

 

ubuntu SSH 설치하기

 

뭔가 우문트가 puty 로 안됨

5설치가 안된것 같다

 

sudo apt install openssh-server

이제 되는것 같다

뭔가 많다

https://winscp.net/eng/docs/lang:ko

 

WinSCP 소개 :: WinSCP

WinSCP 소개 WinSCP는 Windows용 그래픽 유저 인터페이스 SFTP 및 FTP 클라이언트 프로그램이고 오픈소스 프리웨어입니다. 레거시 SCP 프로토콜 역시 지원합니다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있습니다. 이 페이지에는 한국어 사용자를 위한 간략한 소개가 되어 있습니다. WinSCP 문서의 대부분은 영어입니다. 이 페이지에 링크되는 많은 페이지 대부분이 영어입니다. WinSCP 설치 Wi

winscp.net

 

윈도우에서도 우문트를 들어갈수 있게 설정

실행하면 이렇게 뜬다

file_client.c
0.00MB
file_server.c
0.00MB
Makefile
0.00MB

이제 파일 전송프로그램을 만들어 보자

sudo apt install make

 

이거 개꿀임 gcc 알아서 해줌

 

폴더안에있는  ls 들을 gcc 알아서 해줌

폴더 들어간다음 

make 

 

./file_server 5000 recv.c

실행파일 포트번호 생성할 파일명

 

 

 

make file 에 관하여 확인해보자

/// $띠우고 다음꺼 문장인듯
/// 이건 file_server 와 file_clinet
/// 만 된다

CC:=gcc

TARGET_SRV=file_server
TARGET_CLN=file_client


LDFLAGS=-D_REENTRANT -pthread //라이브러리를 알아서 가져와라

all : $(TARGET_SRV) $(TARGET_CLN)  //있나 없나 확인 앞부터 시작한다

$(TARGET_SRV):$(TARGET_SRV).o   //첫번째 가 존재하면 .o 부터 실행하고 만들어 지면 True로 안에 실행
	$(CC) -o $@ $< $(LDFLAGS)

$(TARGET_CLN):$(TARGET_CLN).o //두번째가 존재하면 실행
	$(CC) -o $@ $< $(LDFLAGS)

%.o:%.c   //위에 .o를 검색해거 없으면 true여서 안으로 들어간다
	$(CC) -c -o $@ $<  // @앞 %를 변수명으로 한다 앞의 %를 <에 대입한다

clean:
	rm -f *.o $(TARGET_SRV) $(TARGET_CLN)

이런식으로 참조를 해서 찾아가는 식으로 만든다

궁금한거 있으면 더알려주겟다

물어봐라

 

자동으로 들어가있는것은

시간의 차를 확인하고 최신거로 실행 파일을 만들어 준다

 

여긴 for 나 그런건 안된다

make 라는 새로운 언어 여서 기본 스크립트가 안된다

 

 

man open

뭔가 신기한거 나옴

뭔진 아직모르겟음

 

man 2 open 시스템 콜함수

 

man 3 strcpy

 

뭔가 실행 파일들의 정보를 알수있음

man~~~

좋음

https://www.joinc.co.kr/w/FrontPage

 

대문

 

www.joinc.co.kr

신기함

심심할때 

ls -al 눌러봐라

그럼 내가 실행하고 있는 파일이 숨어있다

저장안하고 꺼지던가 인터넷 나가면 파일 날라간거 아니니깐 확인해봐라

ps auwx | grep vi

kill -9 포트번호(아마내자리0000)

이러면 실행중이던 파일 \강제로 끌수있ㄲ다

 

다시 복원할려면

vi -r 파일이름 

이러면 작업하던거 다시 들어갈 수 있다

그리고 저장하고

 

rm .파일.swp를 지워준다

 

echo $? 

이건 메인의 리턴값을 볼수 있다

신기하네

블로그 이미지

Or71nH

,