Skip to content

Instantly share code, notes, and snippets.

var s = 'http://nook.dev.skygate.pl:3001';
var io = require('socket.io-client');
var socket = io.connect(s);
socket.emit('hello', 'wiadomosc');
socket.on('hello', function(data) {
console.log(data);
});
1. Zaraz po podłączeniu się do serwera przez jakieś:
var socket = io.connect(url);
należy wyemitować zdarzenie "hello" i przesłać obiekt o strukturze:
{token: <token>}. Po tym zdarzeniu serwer wyemituje zdarzenie "helloResponse" i jeśli bedzie ok to w odpowiedzi będzie struktura {status: "success"}, a jeśli nie to {status: "failed", message: "Invalid token"} (nie uda się tylko jeśli token będzie zły).
Dopiero po przywitaniu można odbierać wiadomości i je wysyłać, a zapewnić sobie przywitanie możnaby w promisie, jakoś tak:
var greeted = new Promise( (resolve, reject) => {
#include <iostream>
using namespace std;
class CLista{
public:
struct punkt3D{
double x,y,z;
punkt3D *nastepny, *poprzedni;
};
CLista();
prg = cl.Program(ctx, """
struct Complex{
float x;
float y;
};
struct Complex c_pow(const struct Complex c){
struct Complex res;
res.x = c.x*c.x-c.y*c.y;
res.y = 2*c.x*c.y;
return res;
import requests
import pyserial
import time
def normalizeData(text):
lines = []
for line in text.split('\n'):
lines.append(line)
data = ''
for line in lines:
data += line
@JerzySpendel
JerzySpendel / main.py
Created July 20, 2013 20:54
Takie tam dodawanie.
import numpy as np
import pyopencl
host_vec_1 = np.array([37.0,50.0,54.0], dtype=np.float32)
host_vec_2 = np.array([35.0, 51.0, 54.0], dtype=np.float32)
host_vec_out = np.array(host_vec_1.shape, dtype=np.float32)
opencl_source = """
__kernel void vector_add(__global float* c,__global float* a,__global float* b){
unsigned int n = get_global_id(0);
# Create your views here.
from django.http import HttpResponse
from forms.register import RegisterForm
from forms.login import LoginForm
from django.shortcuts import render,redirect
from main.models import User,Key
import hashlib, os
from django.template import RequestContext
from forms.GPGForm import GPGFormNew
import threading
@JerzySpendel
JerzySpendel / forex.py
Created March 18, 2013 17:14
Program sejcie
import json
import requests
import os
import sqlite3
from datetime import datetime
from PyQt4.QtGui import *
from PyQt4.QtCore import *
import os
class Show(QMainWindow):
pass
# Create your views here.
from django.http import HttpResponse
from django.template import Context, loader
from django.http import Http404
from django import forms
from index.utilities import *
from django.shortcuts import render
from index.models import *
import hashlib
from datetime import datetime
# Create your views here.
from django.http import HttpResponse
from django.template import Context, loader
from django.http import Http404
from django import forms
from django.shortcuts import render
class RegisterForm(forms.Form):
login = forms.CharField(max_length=20)
password= forms.CharField(max_length=50)
email = forms.EmailField()