Difference between revisions of "socket (日本語)"
(New translation (Based revision : 1 April 2016, at 00:38)) |
m (translation updated) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{newin (日本語)|[[0.5.0]]|050|type=モジュール}} | + | {{notice|LÖVE [[11.0 (日本語)|11.0]] より Windows でのノンブロッキング TCP 接続への対応は完全なものではありません。}} |
+ | |||
+ | {{newin (日本語)|[[0.5.0 (日本語)|0.5.0]]|050|type=モジュール}} | ||
TCP/UDP ネットワーク環境用の [http://w3.impa.br/~diego/software/luasocket/ luasocket] モジュールの実装です。 | TCP/UDP ネットワーク環境用の [http://w3.impa.br/~diego/software/luasocket/ luasocket] モジュールの実装です。 | ||
− | luasocket モジュールは LÖVE | + | luasocket モジュールは LÖVE のバイナリに組み込まれています。使用するためには、このようにモジュールを require する必要があります: |
<source lang="lua"> | <source lang="lua"> | ||
require("socket") | require("socket") | ||
Line 10: | Line 12: | ||
</source> | </source> | ||
− | '''注釈:''' | + | '''注釈:''' (×<s>lua 5.2</s>)LÖVE 11.0 では、大域空間へモジュールの自己登録しませんが、代わりにテーブルを返すため、後者の方法が(×<s>好ましい</s>)推奨されます。 |
− | '''注釈:''' 操作の阻止時 (ネットワーク接続・読み取り・書き込み、または socket.sleep)、 LÖVE | + | '''注釈:''' 操作の阻止時 (ネットワーク接続・読み取り・書き込み、または socket.sleep)、 LÖVE のメイン・ループ全体は阻止されてしまうため、それは通常時には悪しき概念です。可能な限り阻止を行わない操作のみでの使用、またはスレッド内で使用してください。 |
== リファレンス・マニュアル == | == リファレンス・マニュアル == | ||
Line 22: | Line 24: | ||
* [[enet (日本語)]] | * [[enet (日本語)]] | ||
* [https://love2d.org/forums/viewtopic.php?f=5&t=230 LUBE] | * [https://love2d.org/forums/viewtopic.php?f=5&t=230 LUBE] | ||
− | [[Category:Libraries]] | + | [[Category:Libraries (日本語)]] |
{{#set:Since=050}} | {{#set:Since=050}} | ||
{{#set:PrettySince=0.5.0}} | {{#set:PrettySince=0.5.0}} | ||
− | {{#set:Description= | + | {{#set:Description=HTTP, TCP, および UDP ネットワーキング用のモジュールです。}} |
{{#set:LOVE Version=0.5.0}} | {{#set:LOVE Version=0.5.0}} | ||
{{#set:Keyword=Networking}} | {{#set:Keyword=Networking}} | ||
+ | |||
== そのほかの言語 == | == そのほかの言語 == | ||
− | {{i18n|socket}} | + | {{i18n (日本語)|socket}} |
Latest revision as of 03:23, 12 June 2019
LÖVE 11.0 より Windows でのノンブロッキング TCP 接続への対応は完全なものではありません。 |
LÖVE 0.5.0 から使用可能 |
このモジュールは以前のバージョンでは非対応です。 |
TCP/UDP ネットワーク環境用の luasocket モジュールの実装です。 luasocket モジュールは LÖVE のバイナリに組み込まれています。使用するためには、このようにモジュールを require する必要があります:
require("socket")
または、こちらのほうが良いです:
local socket = require("socket")
注釈: (×lua 5.2)LÖVE 11.0 では、大域空間へモジュールの自己登録しませんが、代わりにテーブルを返すため、後者の方法が(×好ましい)推奨されます。
注釈: 操作の阻止時 (ネットワーク接続・読み取り・書き込み、または socket.sleep)、 LÖVE のメイン・ループ全体は阻止されてしまうため、それは通常時には悪しき概念です。可能な限り阻止を行わない操作のみでの使用、またはスレッド内で使用してください。
リファレンス・マニュアル
使用方法の詳細についてはリファレンス・マニュアルを参照してください。
関連