⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iserver.csp

📁 c-smile 一个语法类似与JS 又有点像C++的 编译器
💻 CSP
字号:
package socket_test;

function conn(conn_socket) {
  var socket_stream = conn_socket.stream();
  
  out.printf("waiting on ANDREWF(%s):%d...\n",
				socket::addr_by_name("ANDREWF"),
				conn_socket.port());
  
  while(1) 
	{
		var msg = socket_stream.get("\n"); // get until...	
		if(msg) out.printf("%s:%d wrote:%s\n",
				socket::name_by_addr(conn_socket.remote_addr()),
				conn_socket.remote_port(),  
				msg);
		else break;		
	}
	socket_stream.close();
	out.printf("CHANNEL CLOSED!\n");
}

function listener() {
	var gatekeeper = new socket("andrewf:5000",socket::global_domain);

	while(1) {
		var conn_socket = gatekeeper.accept();
		if(!conn_socket) { print("error!\n"); break; }
		else new thread(conn,conn_socket);
	}
}

function main()
{
    listener();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -