[建议] blog能不能加个代码编辑器

[复制链接]
 楼主| logokfu 发表于 2013-8-11 09:26 | 显示全部楼层 |阅读模式
能不能加个 代码编辑器,像下面一样的。不然blog里面的帖端代码一保存再打开发现都没有格式了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
21小跑堂 发表于 2013-8-14 09:47 | 显示全部楼层
相关问题已经转交技术人员~ 感谢楼主建议!:loveliness:
flyriz 发表于 2013-8-19 19:30 | 显示全部楼层
这个问题我也好像提过,没反应。
21小跑堂 发表于 2013-8-26 15:15 | 显示全部楼层
已经OK~  请大家核查!@flyriz   
flyriz 发表于 2013-8-27 23:35 | 显示全部楼层
:victory:效率高,赞一个
flyriz 发表于 2013-8-27 23:37 | 显示全部楼层
期待这个功能继续完善。
huangxz 发表于 2013-8-27 23:38 | 显示全部楼层
前几天还没有啊,没话可说,还是楼主有魅力啊
huangxz 发表于 2013-8-27 23:40 | 显示全部楼层
如果是c语言的代码,可不可以高亮显示啊:lol
 楼主| logokfu 发表于 2013-9-1 16:11 | 显示全部楼层
本帖最后由 **kfu 于 2013-9-1 16:15 编辑
21小跑堂 发表于 2013-8-26 15:15
已经OK~  请大家核查!@flyriz
  1. #include <stdio.h>
  2. #include "winsock2.h"

  3. void main() {

  4.     // Initialize Winsock.
  5.     WSADATA wsaData;
  6.     int iResult = WSAStartup( MAKEWORD(2,2), &wsaData );
  7.     if ( iResult != NO_ERROR )
  8.         printf("Error at WSAStartup()\n");

  9.     // Create a socket.
  10.     SOCKET m_socket;
  11.     m_socket = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );

  12.     if ( m_socket == INVALID_SOCKET ) {
  13.         printf( "Error at socket(): %ld\n", WSAGetLastError() );
  14.         WSACleanup();
  15.         return;
  16.     }

  17.     // Connect to a server.
  18.     sockaddr_in clientService;

  19.     clientService.sin_family = AF_INET;
  20.     clientService.sin_addr.s_addr = inet_addr( "127.0.0.1" );
  21.     clientService.sin_port = htons( 27015 );

  22.     if ( connect( m_socket, (SOCKADDR*) &clientService, sizeof(clientService) ) == SOCKET_ERROR) {
  23.         printf( "Failed to connect.\n" );
  24.         WSACleanup();
  25.         return;
  26.     }

  27.     // Send and receive data.
  28.     int bytesSent;
  29.     int bytesRecv = SOCKET_ERROR;
  30.     char sendbuf[32] = "Client: Sending data.";
  31.     char recvbuf[32] = "";

  32.     bytesSent = send( m_socket, sendbuf, strlen(sendbuf), 0 );
  33.     printf( "Bytes Sent: %ld\n", bytesSent );

  34.     while( bytesRecv == SOCKET_ERROR ) {
  35.         bytesRecv = recv( m_socket, recvbuf, 32, 0 );
  36.         if ( bytesRecv == 0 || bytesRecv == WSAECONNRESET ) {
  37.             printf( "Connection Closed.\n");
  38.             break;
  39.         }
  40.         if (bytesRecv < 0)
  41.             return;
  42.         printf( "Bytes Recv: %ld\n", bytesRecv );
  43.     }

  44.     return;
  45. }

以上代码经过测试,发现会有些小问题存在,第一行代码丢失词语。
第50行代码发现不能出现<小于号,只要出现会被自动转义。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| logokfu 发表于 2013-9-1 16:20 | 显示全部楼层
另外服务器带宽允许的话希望能够提供附件上传下载功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

76

主题

2646

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部