# Interlinking
In development - some bugs will be fixed in next version
Connect between servers or computers and send messages, files or raw python data.
## How to use
Server
```python
from interlinking import Server
#Start server. Output: True/False, port, format to encode - default ascii, host
server = Server()
#Server reciving from clients.
server.start_server()
#show all current connections
print(server.connections)
#returns True/False
print(server.recived_data)
#return data
print(server.data)
```
Client
```python
from interlinking import Client
#Start reciving messages from another clients
#name is required, host - server ip, port - server port, output,recive - if recive is enable, encode format - default ascii
client = Client("name")
#send message to server
client.send_msg("msg")
#send message to another client with name (!USER name - must be at the end)
client.send_msg("msg !USER name")
#send file
client.send_file("current file", "filename for server")
#send data (lists, classes, functions, etc.)
client.send_data(data)
#stop client
client.stop_client()
```
Raw data
{
"_id": null,
"home_page": "",
"name": "interlinking",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,server,client,data sending,servers communication,sockets",
"author": "AdioSs (Daniel Karl\u00edk)",
"author_email": "<karlik.dan@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/e2/1b/a2bca1888069a30757d6a1b2d7d5bb6f3636bedcaddb0c20d1f9e089d63d/interlinking-0.0.4.tar.gz",
"platform": null,
"description": "\r\n# Interlinking\r\n\r\n\r\n\r\nIn development - some bugs will be fixed in next version\r\n\r\nConnect between servers or computers and send messages, files or raw python data.\r\n\r\n\r\n\r\n## How to use\r\n\r\n\r\n\r\nServer\r\n\r\n\r\n\r\n```python\r\n\r\nfrom interlinking import Server\r\n\r\n\r\n\r\n#Start server. Output: True/False, port, format to encode - default ascii, host\r\n\r\nserver = Server()\r\n\r\n\r\n\r\n#Server reciving from clients.\r\n\r\nserver.start_server()\r\n\r\n\r\n\r\n#show all current connections\r\n\r\nprint(server.connections)\r\n\r\n#returns True/False \r\n\r\nprint(server.recived_data)\r\n\r\n#return data\r\n\r\nprint(server.data)\r\n\r\n```\r\n\r\n\r\n\r\nClient\r\n\r\n\r\n\r\n```python\r\n\r\nfrom interlinking import Client\r\n\r\n\r\n\r\n#Start reciving messages from another clients \r\n\r\n#name is required, host - server ip, port - server port, output,recive - if recive is enable, encode format - default ascii\r\n\r\nclient = Client(\"name\")\r\n\r\n#send message to server\r\n\r\nclient.send_msg(\"msg\")\r\n\r\n#send message to another client with name (!USER name - must be at the end)\r\n\r\nclient.send_msg(\"msg !USER name\")\r\n\r\n#send file\r\n\r\nclient.send_file(\"current file\", \"filename for server\")\r\n\r\n#send data (lists, classes, functions, etc.)\r\n\r\nclient.send_data(data)\r\n\r\n#stop client\r\n\r\nclient.stop_client()\r\n\r\n```\r\n",
"bugtrack_url": null,
"license": "",
"summary": "Send messages, files or raw data between python codes(servers, computers, ...).",
"version": "0.0.4",
"split_keywords": [
"python",
"server",
"client",
"data sending",
"servers communication",
"sockets"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6d630beedd6f19b8e703ab79081f62e84842f24d207c205d14ce94d6173f833c",
"md5": "8dae4f886716274f28aea7af40f20b76",
"sha256": "a7a613a566b04c366382604ba59ef452228191d8da874596869ffd9536cf2a2f"
},
"downloads": -1,
"filename": "interlinking-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8dae4f886716274f28aea7af40f20b76",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4115,
"upload_time": "2023-04-17T18:13:33",
"upload_time_iso_8601": "2023-04-17T18:13:33.849160Z",
"url": "https://files.pythonhosted.org/packages/6d/63/0beedd6f19b8e703ab79081f62e84842f24d207c205d14ce94d6173f833c/interlinking-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e21ba2bca1888069a30757d6a1b2d7d5bb6f3636bedcaddb0c20d1f9e089d63d",
"md5": "fea50e3300307aa614205b4f5a4c4423",
"sha256": "22413caa9c75866096c481b93921cc5a8830a01f494563d05c0376a8dc94e282"
},
"downloads": -1,
"filename": "interlinking-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "fea50e3300307aa614205b4f5a4c4423",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4137,
"upload_time": "2023-04-17T18:13:39",
"upload_time_iso_8601": "2023-04-17T18:13:39.194292Z",
"url": "https://files.pythonhosted.org/packages/e2/1b/a2bca1888069a30757d6a1b2d7d5bb6f3636bedcaddb0c20d1f9e089d63d/interlinking-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-17 18:13:39",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "interlinking"
}