write() public method

public write ( string data ) : int
data string
return int
示例#1
0
 // This function is called when user types in his browser http://127.0.0.1:8080/foo
 static private void UriHandler(MongooseConnection conn, MongooseRequestInfo ri)
 {
     conn.write("HTTP/1.1 200 OK\r\n\r\n");
     conn.write("Hello from C#!\n");
     conn.write("Your user-agent is: " + conn.get_header("User-Agent") + "\n");
 }
示例#2
0
	// This function is called when user types in his browser http://127.0.0.1:8080/foo
	static private void UriHandler(MongooseConnection conn, MongooseRequestInfo ri) {
		conn.write("HTTP/1.1 200 OK\r\n\r\n");
		conn.write("Hello from C#!\n");
		conn.write("Your user-agent is: " + conn.get_header("User-Agent") + "\n");
	}
示例#3
0
 static private void UriDumpInfo(MongooseConnection conn, MongooseRequestInfo ri)
 {
     conn.write("HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n");
     conn.write("<html><body><head>Calling Info</head>");
     conn.write("<p>Request: " + ri.request_method + "</p>");
     conn.write("<p>URI: " + ri.uri + "</p>");
     conn.write("<p>Query: " + ri.query_string + "</p>");
     if (ri.post_data_len > 0) conn.write("<p>Post(" + ri.post_data_len + ")[@" + ri.post_data + "]: '" + Marshal.PtrToStringAnsi(ri.post_data) + "'</p>");
     conn.write("<p>User:"******"</p>");
     conn.write("<p>IP: " + ri.remote_ip + "</p>");
     conn.write("<p>HTTP: " + ri.http_version + "</p>");
     conn.write("<p>Port: " + ri.remote_port + "</p>");
     conn.write("<p>NUM Headers: " + ri.num_headers + "</p>");
     for (int i = 0; i < Math.Min(64, ri.num_headers); i++)
     {
         conn.write("<p>" + i + ":" + Marshal.PtrToStringAnsi(ri.http_headers[i].name)
             + ":" + Marshal.PtrToStringAnsi(ri.http_headers[i].value) + "</p>");
     }
     conn.write("</body></html>");
 }
示例#4
0
 static private void UriDumpInfo(MongooseConnection conn, MongooseRequestInfo ri)
 {
     conn.write("HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n");
     conn.write("<html><body><head>Calling Info</head>");
     conn.write("<p>Request: " + ri.request_method + "</p>");
     conn.write("<p>URI: " + ri.uri + "</p>");
     conn.write("<p>Query: " + ri.query_string + "</p>");
     if (ri.post_data_len > 0)
     {
         conn.write("<p>Post(" + ri.post_data_len + ")[@" + ri.post_data + "]: '" + Marshal.PtrToStringAnsi(ri.post_data) + "'</p>");
     }
     conn.write("<p>User:"******"</p>");
     conn.write("<p>IP: " + ri.remote_ip + "</p>");
     conn.write("<p>HTTP: " + ri.http_version + "</p>");
     conn.write("<p>Port: " + ri.remote_port + "</p>");
     conn.write("<p>NUM Headers: " + ri.num_headers + "</p>");
     for (int i = 0; i < Math.Min(64, ri.num_headers); i++)
     {
         conn.write("<p>" + i + ":" + Marshal.PtrToStringAnsi(ri.http_headers[i].name)
                    + ":" + Marshal.PtrToStringAnsi(ri.http_headers[i].value) + "</p>");
     }
     conn.write("</body></html>");
 }