|
- function [ ipaddress ] = getLocalIP()
- %GETLOCALIP returns the ipaddress of the current windows machine
- if ispc
- % Code to run on Windows plaform
- [status,result]=system('ipconfig');
- if ~(status == 0)
- error('Failed to find local IP address');
- end
- [startIndex,endIndex] = regexp(result,'(?<=\n IPv4 Address[ \.]*: )([0-9]{1,3}\.?){4}');
- if isempty(startIndex)
- error('Failed to find local IP address');
- end
- for i = 1:length(startIndex)
- ipaddress{i} = result(startIndex(i):endIndex(i));
- end
- else
- error('Function only available on Windows');
- end
- end
|