埠號 我採用了自己設定的方式
廢話不多說直接上**
服務端
#include
"stdio.h"
#include
"string.h"
#include
"unistd.h"
#include
"stdlib.h"
#include
"sys/socket.h"
#include
"ctype.h"
#include
#define port 6666
#define ip "192.168.0.***"
//這裡填自己電腦的ip 使用ifconfig 看下自己的ip是多少
intmain
(int agrc,
char
**agrv)
if(pid>0)
if(pid==0)
write
(cfd,buf,num);}
}}close
(lfd)
;close
(cfd);}
客戶端```c
#include
"stdio.h"
#include
"ctype.h"
#include
"arpa/inet.h"
#include
"unistd.h"
#include
"stdlib.h"
#include
"string.h"
#include
"sys/socket.h"
#include
"string.h"
#define serv_ip "192.168.0.***"
//這個ip是服務端的ip
#define serv_port 6666
intmain
(int agrc,
char
**agrv)
}
==整體的思路這樣的,我們把pc當作我們的服務端,最重要的一點是 你要知道你的電腦ip 是多少,不是隨便設的值,這個ip就是你電腦的ip 然後在你客戶端也就是樹梅派上也要去連線這個ip 不要讓系統隨機分配ip 這樣就可以鏈結上了 ==
zhang@zhang-virtual-machine:~/socket/demo2$ ./serv 8888
cliet ip:192.168.0.10,clien port:572
樹梅派實現一鍵鎖屏
在工作中,windows佔據了pc界90 的份額,在強大的windows中,我們都很熟悉的經典作業系統xp win 7,windows對於鎖屏非常的簡單,只需在離開時按鍵盤 win l 鍵即可鎖定計算機。但是我們在這裡談論的是raspberry pi。如果您以無標題的方式執行它或以命令列模式執行並且...
socket通訊服務端 c 實現tcp網路通訊
toc 本文介紹的是freecplus框架的tcp ip協議網路通訊的函式和類。函式和類的宣告檔案是freecplus freecplus.h。函式和類的定義檔案是freecplus freecplus.cpp。示例程式位於freecplus demo目錄中。編譯規則檔案是freecplus dem...
SOCKET類的設計和實現
socket類的設計和實現 winsock基本知識 這裡不打算系統地介紹socket或者winsock的知識。首先介紹winsock api函式,講解阻塞 非阻塞的概念 然後介紹socket的使用。winsock api socket介面是網路程式設計 通常是tcp ip協議,也可以是其他協議 的a...