新しいネットワークサーバを生成します
network_create_server(type, port, max_client);
This function is used to create a new network server for your game, using one of the permitted connection protocols (see the constants listed below). You supply the server type, then give it a port to use, and finally the number of maximum connections that should be permitted at any one time to the server (note that this number is up to you, but too many connected clients will saturate the network or the device CPU won’t be able to handle the processing of that number of players, so use with care). The function returns a unique id which should be used stored in a variable and used to identify the server in all further network functions, or a value of less than 0 if the connection fails.
定数名 | 説明 |
network_socket_tcp | TCPを使用してWebサーバを生成します |
network_socket_udp | UDPを使用してWebサーバを生成します |
network_socket_bluetooth | Bluetoothソケットを生成します(現在利用できません!) |
Free版ではTCP接続するクライアントは1つのみに限られます
var port = 6510; server = network_create_server(network_socket_tcp, port, 32); while (server < 0 && port < 65535) { port++ server = network_create_server(network_socket_tcp, port, 32); }
上記コードは6510番ポートを使用するTCPのサーバを生成し、もしそのポートが使用できなければ空いているポートを探してサーバを生成します