Updating sio tests.
This commit is contained in:
parent
cf2def46c1
commit
88a47020cf
4 changed files with 21 additions and 16 deletions
|
@ -130,7 +130,6 @@ fn request_task(c: _chan[ctx]) {
|
|||
let req: request;
|
||||
while (true) {
|
||||
req = p.recv();
|
||||
log_err req;
|
||||
alt req {
|
||||
quit. {
|
||||
log "got quit message";
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
// xfail-stage1
|
||||
// xfail-stage2
|
||||
// xfail-stage3
|
||||
|
||||
use std;
|
||||
import std::sio;
|
||||
import std::task;
|
||||
import std::str;
|
||||
import std::net;
|
||||
|
||||
fn connectTask(cx: sio::ctx, ip: str, portnum: int) {
|
||||
fn connectTask(cx: sio::ctx, ip: net::ip_addr, portnum: int) {
|
||||
let client: sio::client;
|
||||
client = sio::connect_to(cx, ip, portnum);
|
||||
let data = sio::read(client);
|
||||
|
@ -16,11 +16,14 @@ fn connectTask(cx: sio::ctx, ip: str, portnum: int) {
|
|||
|
||||
fn main() {
|
||||
let cx: sio::ctx = sio::new();
|
||||
let srv: sio::server = sio::create_server(cx, "0.0.0.0", 9090);
|
||||
let child: task = spawn connectTask(cx, "127.0.0.1", 9090);
|
||||
let srv: sio::server = sio::create_server(cx,
|
||||
net::parse_addr("0.0.0.0"), 9090);
|
||||
let child = task::_spawn(bind connectTask(cx,
|
||||
net::parse_addr("127.0.0.1"),
|
||||
9090));
|
||||
let client: sio::client = sio::accept_from(srv);
|
||||
sio::write_data(client, str::bytes("hello, world\n"));
|
||||
task::join(child);
|
||||
task::join_id(child);
|
||||
sio::close_client(client);
|
||||
sio::close_server(srv);
|
||||
sio::destroy(cx);
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
xfail-stage1
|
||||
xfail-stage2
|
||||
xfail-stage3
|
||||
|
||||
// xfail-stage1
|
||||
// xfail-stage2
|
||||
// xfail-stage3
|
||||
use std;
|
||||
import std::sio;
|
||||
import std::net;
|
||||
|
||||
fn main() {
|
||||
let cx: sio::ctx = sio::new();
|
||||
let srv: sio::server = sio::create_server(cx, "127.0.0.1", 9090);
|
||||
let srv: sio::server = sio::create_server(cx, net::parse_addr("127.0.0.1"),
|
||||
9090);
|
||||
sio::close_server(srv);
|
||||
sio::destroy(cx);
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
// xfail-stage1
|
||||
// xfail-stage2
|
||||
// xfail-stage3
|
||||
|
||||
use std;
|
||||
import std::sio;
|
||||
import std::task;
|
||||
import std::str;
|
||||
import std::net;
|
||||
|
||||
fn connectTask(cx: sio::ctx, ip: str, portnum: int) {
|
||||
fn connectTask(cx: sio::ctx, ip: net::ip_addr, portnum: int) {
|
||||
let client: sio::client;
|
||||
client = sio::connect_to(cx, ip, portnum);
|
||||
sio::close_client(client);
|
||||
|
@ -15,11 +15,13 @@ fn connectTask(cx: sio::ctx, ip: str, portnum: int) {
|
|||
|
||||
fn main() {
|
||||
let cx: sio::ctx = sio::new();
|
||||
let srv: sio::server = sio::create_server(cx, "0.0.0.0", 9090);
|
||||
let child: task = spawn connectTask(cx, "127.0.0.1", 9090);
|
||||
let srv: sio::server = sio::create_server(cx, net::parse_addr("0.0.0.0"),
|
||||
9090);
|
||||
let child = task::_spawn(bind connectTask(cx, net::parse_addr("127.0.0.1"),
|
||||
9090));
|
||||
let client: sio::client = sio::accept_from(srv);
|
||||
sio::write_data(client, str::bytes("hello, world\n"));
|
||||
task::join(child);
|
||||
task::join_id(child);
|
||||
sio::close_client(client);
|
||||
sio::close_server(srv);
|
||||
sio::destroy(cx);
|
||||
|
|
Loading…
Reference in a new issue