Win32 API 日本語リファレンス
ホームNetworking.WinSock › WINSOCK_SOCKET_TYPE

WINSOCK_SOCKET_TYPE

列挙型
基底型i4

メンバー 5

名前10進16進
SOCK_STREAM10x1
SOCK_DGRAM20x2
SOCK_RAW30x3
SOCK_RDM40x4
SOCK_SEQPACKET50x5

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WINSOCK_SOCKET_TYPE : int {
    SOCK_STREAM = 1,
    SOCK_DGRAM = 2,
    SOCK_RAW = 3,
    SOCK_RDM = 4,
    SOCK_SEQPACKET = 5
} WINSOCK_SOCKET_TYPE;
public enum WINSOCK_SOCKET_TYPE : int
{
    SOCK_STREAM = 1,
    SOCK_DGRAM = 2,
    SOCK_RAW = 3,
    SOCK_RDM = 4,
    SOCK_SEQPACKET = 5,
}
Public Enum WINSOCK_SOCKET_TYPE As Integer
    SOCK_STREAM = 1
    SOCK_DGRAM = 2
    SOCK_RAW = 3
    SOCK_RDM = 4
    SOCK_SEQPACKET = 5
End Enum
import enum

class WINSOCK_SOCKET_TYPE(enum.IntEnum):
    SOCK_STREAM = 1
    SOCK_DGRAM = 2
    SOCK_RAW = 3
    SOCK_RDM = 4
    SOCK_SEQPACKET = 5
// WINSOCK_SOCKET_TYPE
pub const SOCK_STREAM: i32 = 1;
pub const SOCK_DGRAM: i32 = 2;
pub const SOCK_RAW: i32 = 3;
pub const SOCK_RDM: i32 = 4;
pub const SOCK_SEQPACKET: i32 = 5;
// WINSOCK_SOCKET_TYPE
const (
	SOCK_STREAM int32 = 1
	SOCK_DGRAM int32 = 2
	SOCK_RAW int32 = 3
	SOCK_RDM int32 = 4
	SOCK_SEQPACKET int32 = 5
)
const
  SOCK_STREAM = 1;
  SOCK_DGRAM = 2;
  SOCK_RAW = 3;
  SOCK_RDM = 4;
  SOCK_SEQPACKET = 5;
// WINSOCK_SOCKET_TYPE
pub const SOCK_STREAM: i32 = 1;
pub const SOCK_DGRAM: i32 = 2;
pub const SOCK_RAW: i32 = 3;
pub const SOCK_RDM: i32 = 4;
pub const SOCK_SEQPACKET: i32 = 5;
const
  SOCK_STREAM* = 1
  SOCK_DGRAM* = 2
  SOCK_RAW* = 3
  SOCK_RDM* = 4
  SOCK_SEQPACKET* = 5
enum WINSOCK_SOCKET_TYPE : int {
    SOCK_STREAM = 1,
    SOCK_DGRAM = 2,
    SOCK_RAW = 3,
    SOCK_RDM = 4,
    SOCK_SEQPACKET = 5,
}
#define global SOCK_STREAM    0x1
#define global SOCK_DGRAM     0x2
#define global SOCK_RAW       0x3
#define global SOCK_RDM       0x4
#define global SOCK_SEQPACKET 0x5