在www.chenshen.com 上用socket作web服务器,IE做客户端来作聊天室的程序。 下面是截获的Get命令:
GET / HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: zh-cn Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; MyIE2; .NET CLR 1.1.4322) Host: 127.0.0.1:8000 Connection: Keep-Alive
发现: userAgent中竟然包含:.NET CLR 1.1.4322
当IE向服务器发送数据的时候,这些数据是IE从哪里取得的呢?
Java applets: How to read-from and write-toan HTTP server
上面的聊天室程序容易产生阻塞,可以使用NIO来改进 这是一个例子
这个是纯粹CLR loader的东西。和Fusion没有任何关系。所以我没有把Fusion放在标题上。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
如果你有一个Assembly。你想让你知道的另一个Assembly看到前面那个Assembly的Type,可是你不想让其他别人看到它们。怎么办?
答案是Friend Assemblies