libmodbus icon indicating copy to clipboard operation
libmodbus copied to clipboard

cast SOCKET to int @ Windows win64

Open xiangqianyong opened this issue 6 years ago • 2 comments

libmodbus always use int for socket handle

xiangqianyong avatar Oct 19 '19 02:10 xiangqianyong

Why do you need that cast?

stephane avatar Oct 24 '19 08:10 stephane

in windows, socket return type is SOCKET, and in win64, SOCKET is 64bits. but in libmodbus, socket is cast to int, such as: int s = socket(....)

xiangqianyong avatar Oct 24 '19 08:10 xiangqianyong