두 대의 컴퓨터가 있습니다. 둘 다 동일한 네트워크에 있지 않습니다.한 컴퓨터에서 다른 컴퓨터로 문자열을 보내는 가장 좋은 방법은 무엇입니까?
현재, 내가 정보를 보내는 방법은에서 읽을 그냥 내 웹 사이트에이 .txt 페이지를 확인하고이 코드를 사용하는 것입니다
//Read top
HttpWebRequest requestTop = HttpWebRequest)HttpWebRequest.Create("http://MYWEBSITE.com/top.txt");
HttpWebResponse responseTop = (HttpWebResponse)requestTop.GetResponse();
StreamReader readerTop = new StreamReader(responseTop.GetResponseStream());
string resultTop = readerTop.ReadToEnd();
웹 페이지는 단지 내가 그것을 보낼 데이터가 .
그러나 이것은 FTP에 로그인해야하며 (또는 그 정보를 마음에 알지 못함) cPanel에 로그인하여 파일 관리자로 이동하여 웹 사이트로 이동하는 등 많은 시간이 소요됩니다. ..
이렇게하지 않고 데이터를 보낼 방법이 있습니까? 내가 생각할 수있는 유일한 옵션은하는 것입니다
- 는 로그인 등과 FTP 서버에에
- 연결 문자열 텍스트 파일을 만듭니다
- 업로드 텍스트 파일
- 텍스트 파일을 삭제했다 컴퓨터에서.
나는 이것을 할 수 있지만 아마 그렇게 효율적이지는 않을 것 같습니다. 그것을 할 수있는 더 좋은 방법이 있습니까? 나는 내 웹 사이트를 사용해도 괜찮지 만 FTP를 사용하는 것은 좋은 생각처럼 보이지 않습니다.
두 대의 컴퓨터 중 하나가 서버입니까, 세 번째 컴퓨터입니까? (완전히 제어 할 수없는 컴퓨터입니까?) – dtb
수신 컴퓨터 (UAC 등)를 완벽하게 제어 할 수 있습니다. 보내는 컴퓨터는 업무용 컴퓨터이므로 표준 계정 만 갖습니다. 웹 사이트는 공유 호스트에 있지만 컴퓨터가 아니라 실제 서버에 있습니다. – Frank
컴퓨터에 고정 IP가없고 선호 호스트 이름이없는 경우 일종의 비웃음입니다. BitTorrent와 같은 P2P 프로토콜은 무엇을 묘사하고 있는가? – millimoose