취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

PC < - > PC 간 파일 전송

해결 완료!
솔루션으로 이동
솔루션
주제 작성자 MrKim이(가) 승인함

저도 흥분해서 글 적었던 점 죄송스럽게 생각합니다.

 

기분 나쁘신 점 있으셨다면 양해 바랍니다.

 

문제는 크게 두가지 입니다.  전송방식과 특정 폴더에 파일이 생성되어야 한다는 점.

 

전송 방식의 문제는 다른 분들의 예전 질문 글들을 보면 예상 할 수 있습니다.

 

파일을 전송함에 있어, 일정 프로토콜을 만들어 전송하게 되면, 수신부에서 생성되는 파일이 달라지는 경우가 있습니다.

 

그 문제를 해결하기 위해 수신부에서 MD5 같은 파일의 무결성 검사를 하게 됩니다.

 

MD5 무결성 검사를 하려면 관련 정보가 프로토콜에 포함 되어야 하고, 이를 수신부에서 구분해 읽을 수 있어야 합니다.

 

이 문제를 보통은 FTP 서버 같은 프로그램들이 해결해 줍니다.

 

대표적인게 알 드라이브가 있구요. (특정 프로그램명이라.. 취소선 넣으나 마나일까요.)

 

LabVIEW 를 이용해 FTP 함수로 파일 업로드 코드를 만들어 업로드 할 수 있는지 테스트가 필요합니다.

 

sFTP 였나요.. 일부 FTP 방식이 LabVIEW에서 지원되지 않는다는 글을 봤습니다.

 

Apach PHP MySQL 같은 서버의 게시판에 파일을 업로드 할 수 있으니, 아마 전송이 가능할 겁니다.

 

그 후 수신부 컴퓨터의 특정 폴더에서 인식된 파일을 다른 특정 폴더로 이동시키는 코드를 만들어야 할 겁니다.

 

그러니까 프로토콜에 MD5 와 이동해야 하는 폴더 데이터가 파일 데이터와 들어가야 하겠죠.

 

말씀 하신대로 수신부 컴퓨터의 폴더 보안 여부 같은게 문제가 될 겁니다.

 

그건 모두 테스트 진행해 봐야 합니다.

 

이정도면 답변이 되었을 까요?

 

아참, FTP 함수나 DataBase 함수 같은건 따로 다 있습니다.

 

블록다이어그램 -> 펑션팔레트 -> 데이터 통신 -> 프로토콜 -> ftp 연결

블록다이어그램 -> 펑션팔레트 -> 연결 -> Database

 

관련 함수를 확인해 보시면 될 것 같습니다.

0 포인트
11/14 메시지
976 조회수

답변 감사드립니다.

 

일단은 처음 말씀해주셨던 부분으로 해결책을 찾아갈 수 있었던 부분인데,

제가 알지도 못하면서 막 말씀을 드렸었네요 ㅠㅠ

 

다시한번 죄송합니다..

 

FTP, MD5, Apach PHP MySQL 등 저한테는 생소한 내용이라

통신에 대한 선행 공부가 필요할 것 같네요. 

 

아예 감이 잡히지 않았었는데

방향성 제시해주신 것 감사드립니다.

 

위 부분 스터디하고, 랩뷰에서 어떻게 사용하는지 공부해서 

진행해보도록 하겠습니다.

감사합니다.

0 포인트
12/14 메시지
973 조회수

두 PC가 윈도우를 사용하고, 네트워크로 연결되어 있다면, 

 

굳이 다른 툴을 이용할 필요는 없습니다.

 

저장할 컴퓨터의 폴더를 내 컴퓨터의 '네트워크 드라이브'로 설정만 하시면(일반적으로 Z 드라이브로 설정함)

 

https://jb-skin-139.tistory.com/50

 

 

그냥 Z:\data 와 같이 사용하실 수 있습니다.

 

 

물론 방화벽이나, 관리자권한 같은걸 요구할 수도 있습니다.

 

아니면,  FTP를 사용하여

아래 링크처럼 윈도우 FTP 서버 기본기능을 사용하셔도 되구요.

https://luvery93.github.io/articles/2019-01/ftp-setting-with-iis

 

0 포인트
13/14 메시지
967 조회수

답변 감사드립니다.

 

네트워크 연결이 되어있으니 경로 접근이 가능하군요.

 

2번 PC의 네트워크 드라이브로 설정했으면

프로그래밍시 파일 저장할때 경로를 

해당 경로로 설정해주면 되는거겠죠?

 

이 방법도 해봐야겠습니다.

 

감사합니다.

0 포인트
14/14 메시지
963 조회수