나는 VB.NetFiletransfer 응용 프로그램 및
파일의 크기는 다를에서 filetransfer 응용 프로그램을 개발하고 있어요,하지만 GB를 10 위까지 얻을 수 있습니다.
이미 채팅 앱을 테스트로 만듭니다.
클라이언트 측에서는이 코드를 실행하여 서버에 연결합니다.
Dim clientSocket As New System.Net.Sockets.TcpClient()
Dim serverStream As NetworkStream
clientSocket.Connect("127.0.0.1", 80)
파일 전송에도 사용할 수 있습니까?
방화벽을 통해 앱을 작동시키고 싶습니다.
포트 80을 통과하기 위해 클라이언트에서 나가는 데이터가 필요하다고 생각합니다. 서버에서 다른 포트 (예 : 8888)에서 데이터를 수신 할 수 있기를 원합니다. 이것이 가능한가?
그리고 마지막 질문입니다. TCP 또는 UDP 목적으로 어떤 프로토콜을 사용해야합니까? 세 -에 - 하나의 질문 : 저를 도와 주셔서
감사에 대한
죄송합니다.
+1 사용할 수있는 좋은 .NET 래퍼가있다을 사용하면 윈도우에있는 가정; 하지만 나는 TCP를 사용하는 것이 훨씬 더 강력해야한다고 생각한다. 파일 전송의 경우 TCP는 ** ** 정답입니다. –
그것은 기업 환경을위한 것입니다. 따라서 HTTP 만 허용 될 수 있습니다. 기업 방화벽/프록시를 생각해보십시오. +1 답변을 지금까지 :)하지만 나는 서버 쪽에서 포트를 열 수 있어요. 현재 teher는 웹 서비스 실행 (포트 80)입니다. – PeeHaa