summaryrefslogtreecommitdiff
path: root/src/net/ipc.h
AgeCommit message (Collapse)AuthorFilesLines
2024-02-09Update copyright headers up to 2023Jesusalva Jesusalva1-1/+2
2019-01-01Update copyright year.Andrei Karas1-1/+1
2018-01-04Update copyrights year.Andrei Karas1-1/+1
2017-07-14Replace std::vector into macro STD_VECTOR.Andrei Karas1-1/+1
In most case it equal to std::vector except debug modes. Now it can be also mse::mstd::vector, but sadly this class not support all required features.
2017-07-13Add vector.h for use different vectors.Andrei Karas1-1/+2
Also replace <vector> include into "utils/vector.h"
2017-05-07Add possible SDL warning fix with gcc snapshot.Andrei Karas1-3/+3
2017-01-03Update copyright year.Andrei Karas1-1/+1
2016-05-01Guard include sdltcpnet.h with pragma in all files.Andrei Karas1-0/+5
2016-01-02Update copyrights year.Andrei Karas1-1/+1
2015-03-17Remove useless includes from .h files.Andrei Karas1-2/+0
2015-01-01Update copyrights year.Andrei Karas1-1/+1
2014-08-01Fix code style.Andrei Karas1-3/+3
2014-07-29Use thread safe way for ipc interaction.Andrei Karas1-0/+8
2014-07-28Fix formatting in net files.Andrei Karas1-24/+24
2014-07-19Reorder variables in ipc.Andrei Karas1-2/+2
2014-07-19In ipc add copy protection.Andrei Karas1-0/+2
2014-07-19In ipc code replace SLD_net into tcpnet.Andrei Karas1-1/+2
2014-07-19Fix memory leak with ipc port selection.Andrei Karas1-0/+3
2014-07-19Fix different style issues in ipc code.Andrei Karas1-5/+10
2014-07-19fix warnings from mplintVincent Petithory1-1/+1
2014-07-19IPC: fix copyrightVincent Petithory1-1/+1
2014-07-19Add IPC:Vincent Petithory1-0/+56
Manaplus now accepts connections on the 44007 port. * Uses SDL_Net/SDL_Thread. * Port can be changed with envvar IPC_PORT. * Default port is first checked then incremented until one is available. * start on demand with /ipctoggle (shuts down server socket) It has a simple text protocol: TYPE arg1 [args]... Message types: * CMD: execs a command supported by manaplus, e.g /emote * LTALK: talks in general tab * TALK: talks in current focused tab * [TODO] KEY: do as if the KEY was pressed on keyboard