2 대의 다른 컴퓨터에있는 클라이언트와 서버간에 메시지를 교환하고 싶습니다. 두 기계는 이더넷 케이블로 직접 연결됩니다. 클라이언트와 서버가 둘 다 동일한 시스템에 있으면 메시지를 성공적으로 보내고받을 수 있습니다. 두 컴퓨터간에 통신하기 위해 서버 주소는 무엇이되어야합니까?2 대의 직접 연결된 컴퓨터간에 UDP 연결로 주소 주소를 할당하십시오.
serveraddr.sin_addr.s_addr = htonl(????);
I는 서버 시스템에 ifconfig
를 실행하지만, 단지 MAC 주소와 코드에 할당 할 수없는 IP를 발견 시도했습니다.
두 시스템 모두 DHCP를 실행 중입니다.
예. 꼬인 케이블 만 있고 DHCP 서버가없는 경우 고정 IP 주소 (예 : 192.168.0.1, 192.168.0.2)를 수동으로 설정해야합니다. –
최신 NIC가있는 TBH는 자동 구성이 가능하므로 꼬인 케이블이 필요하지 않습니다. 확실하지 않음 .. –
@ user3386109, 'command not found?' –