저는 소켓 프로그래밍 방법을 배우고 있지만 코드 작성 연습을 시도 할 때 몇 가지 문제가 있습니다. 이 코드는 동일한 LAN에있는 컴퓨터에 연결하는 데 사용되지만 인터넷을 통해 다른 네트워크에있는 두 대의 컴퓨터에 연결하려고하면 연결할 수 없습니다.소켓 프로그래밍 학습
프로그램 때문에 또는 네트워크 보안으로 인한 것입니까?
응용 프로그램이 인터넷을 통해 통신하도록하려면 여기에서 자세한 정보를 찾을 수 있습니다. 나는 그것을 더 잘 이해할 수 있도록 채팅 프로그램을 만들 것을 생각하고 있었지만 인터넷을 통해 프로그램을 의사 소통 할 수는 없다.
편집 : 잘 사용하는 포트는 6892입니다. 그냥 임의의 포트입니다. 나는 이런 것들을 배우는 일종의 stil입니다.
오늘 수정 구슬이 흐릿합니다. 사용중인 포트, 네트워크 설정 등에 대한 코드 또는 일부 세부 정보를 표시하십시오. –
인터넷의 대부분의 포트는 방화벽으로 인해 차단되므로 가능한 한 두 개의 호스트를 연결해보십시오 이것들을 제어한다. –
하지만 방화벽을 어떻게 통과합니까? 오늘날 일반적인 채팅 응용 프로그램이 방화벽을 통과해야하는 것처럼 말입니다. – mma1480